From e7a475a303d033432edbcd498c1f5f4552c1c24e Mon Sep 17 00:00:00 2001 From: Quentin McGaw Date: Tue, 31 Mar 2020 12:03:26 +0000 Subject: [PATCH] Stops on port forwarding error, fixes #120 --- cmd/main.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/main.go b/cmd/main.go index 648e9a45..3782ea70 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -252,6 +252,7 @@ func main() { port, err := piaConf.GetPortForward() if err != nil { logger.Error("port forwarding:", err) + return } if err := piaConf.WritePortForward( allSettings.PIA.PortForwarding.Filepath, @@ -259,9 +260,11 @@ func main() { allSettings.System.UID, allSettings.System.GID); err != nil { logger.Error("port forwarding:", err) + return } if err := piaConf.AllowPortForwardFirewall(constants.TUN, port); err != nil { logger.Error("port forwarding:", err) + return } }) }