diff --git a/client/client.go b/client/client.go index 900c7526cd5b3e152abbcfc92537706b2d1e28bd..1ee21567693b62cb394994d3d4031d35097454cc 100644 --- a/client/client.go +++ b/client/client.go @@ -205,13 +205,13 @@ func (c *Client) Start() (_ bool, err error) { } c.obfs4Conns = []Obfs4Conn{*obfs4Conn} - c.updateState(running) - c.openvpnConn, err = c.createOpenvpnConnection() if err != nil { return false, err } + c.updateState(running) + if c.hopEnabled { go c.hop() }