Stops on port forwarding error, fixes #120

This commit is contained in:
Quentin McGaw
2020-03-31 12:03:26 +00:00
parent 67588e0072
commit e7a475a303

View File

@@ -252,6 +252,7 @@ func main() {
port, err := piaConf.GetPortForward() port, err := piaConf.GetPortForward()
if err != nil { if err != nil {
logger.Error("port forwarding:", err) logger.Error("port forwarding:", err)
return
} }
if err := piaConf.WritePortForward( if err := piaConf.WritePortForward(
allSettings.PIA.PortForwarding.Filepath, allSettings.PIA.PortForwarding.Filepath,
@@ -259,9 +260,11 @@ func main() {
allSettings.System.UID, allSettings.System.UID,
allSettings.System.GID); err != nil { allSettings.System.GID); err != nil {
logger.Error("port forwarding:", err) logger.Error("port forwarding:", err)
return
} }
if err := piaConf.AllowPortForwardFirewall(constants.TUN, port); err != nil { if err := piaConf.AllowPortForwardFirewall(constants.TUN, port); err != nil {
logger.Error("port forwarding:", err) logger.Error("port forwarding:", err)
return
} }
}) })
} }