Clear ip status file on termination

This commit is contained in:
Quentin McGaw
2020-04-30 12:55:07 +00:00
parent 94255aaa38
commit c9b6e79792

View File

@@ -286,6 +286,10 @@ func main() {
case <-ctx.Done(): case <-ctx.Done():
logger.Warn("context canceled, shutting down") 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 { if allSettings.PIA.PortForwarding.Enabled {
logger.Info("Clearing forwarded port status file %s", allSettings.PIA.PortForwarding.Filepath) logger.Info("Clearing forwarded port status file %s", allSettings.PIA.PortForwarding.Filepath)
if err := fileManager.Remove(string(allSettings.PIA.PortForwarding.Filepath)); err != nil { if err := fileManager.Remove(string(allSettings.PIA.PortForwarding.Filepath)); err != nil {