This commit is contained in:
Quentin McGaw
2020-04-30 10:48:26 +00:00
parent a32318d246
commit d864a9f580

View File

@@ -327,21 +327,20 @@ func onConnected(
return return
} }
var port uint16 var port uint16
for err != nil { for {
port, err = piaConf.GetPortForward() port, err = piaConf.GetPortForward()
if err != nil { if err != nil {
logger.Error("port forwarding:", err) logger.Error("port forwarding:", err)
}
logger.Info("port forwarding: retrying in 5 seconds...") logger.Info("port forwarding: retrying in 5 seconds...")
time.Sleep(5 * time.Second) time.Sleep(5 * time.Second)
} else {
break
}
} }
logger.Info("port forwarding: Port %d", port)
if err := piaConf.WritePortForward(portForwardingFilepath, port, uid, gid); err != nil { if err := piaConf.WritePortForward(portForwardingFilepath, port, uid, gid); err != nil {
logger.Error("port forwarding:", err) logger.Error("port forwarding:", err)
return
} }
if err := piaConf.AllowPortForwardFirewall(ctx, constants.TUN, port); err != nil { if err := piaConf.AllowPortForwardFirewall(ctx, constants.TUN, port); err != nil {
logger.Error("port forwarding:", err) logger.Error("port forwarding:", err)
return
} }
} }