From 5b6bb5ced2ef2c359202b3c2aa1721c3c7f0d6b2 Mon Sep 17 00:00:00 2001 From: Ruben Pollan Date: Tue, 15 Sep 2020 22:30:32 +0200 Subject: [bug] accept corrupted pid files A corrupted pid file, or a file that contains something else than a pid number used to block bitmask-vpn from launch. Now if the file contains something that is not expected it will log it and rewrite it. I refactor de code so the pid file will be released on quit instead of initialization. - Resolves: #349 --- pkg/pid/pid.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkg/pid/pid.go') diff --git a/pkg/pid/pid.go b/pkg/pid/pid.go index 1124210..b6e6947 100644 --- a/pkg/pid/pid.go +++ b/pkg/pid/pid.go @@ -35,7 +35,7 @@ func AcquirePID() error { pid := syscall.Getpid() current, err := getPID() if err != nil { - return err + log.Print("Error reading pid file:", err) } if current != pid && pidRunning(current) { -- cgit v1.2.3