From c9b6e79792945403d536dd1c9af70a8485c221e8 Mon Sep 17 00:00:00 2001 From: Quentin McGaw Date: Thu, 30 Apr 2020 12:55:07 +0000 Subject: [PATCH] Clear ip status file on termination --- cmd/main.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/main.go b/cmd/main.go index 2b8b81dc..603b3c1d 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -286,6 +286,10 @@ func main() { case <-ctx.Done(): logger.Warn("context canceled, shutting down") } + logger.Info("Clearing ip status file %s", allSettings.System.IPStatusFilepath) + if err := fileManager.Remove(string(allSettings.System.IPStatusFilepath)); err != nil { + logger.Error(err) + } if allSettings.PIA.PortForwarding.Enabled { logger.Info("Clearing forwarded port status file %s", allSettings.PIA.PortForwarding.Filepath) if err := fileManager.Remove(string(allSettings.PIA.PortForwarding.Filepath)); err != nil {