+ c.Error <- errors.Wrapf(err, "net.DialUDP %s", c.config.RemoteAddress)
+ return
+ }
+ l.WithFields(c.config.LogFields()).Info("Connected")
+
+ l.Debug("Handshake start")
+ hs, err := govpn.HandshakeStart(c.config.RemoteAddress, conn, c.config.Peer)
+ if err != nil {
+ govpn.CloseLog(conn, c.logger, c.LogFields())
+ c.Error <- errors.Wrap(err, "govpn.HandshakeStart")