summaryrefslogtreecommitdiff
path: root/pkg/bitmask
diff options
context:
space:
mode:
authorRuben Pollan <meskio@sindominio.net>2020-09-15 22:30:32 +0200
committerkali kaneko (leap communications) <kali@leap.se>2020-09-16 18:57:21 +0200
commit5b6bb5ced2ef2c359202b3c2aa1721c3c7f0d6b2 (patch)
treef9a159a4a1243687079cc07e51b0322b471e201f /pkg/bitmask
parent0a45a565319fb3b740e761cf68bce87885589a4f (diff)
[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
Diffstat (limited to 'pkg/bitmask')
-rw-r--r--pkg/bitmask/init.go8
1 files changed, 0 insertions, 8 deletions
diff --git a/pkg/bitmask/init.go b/pkg/bitmask/init.go
index 7ac6f76..401f8a7 100644
--- a/pkg/bitmask/init.go
+++ b/pkg/bitmask/init.go
@@ -26,7 +26,6 @@ import (
"golang.org/x/text/message"
"0xacab.org/leap/bitmask-vpn/pkg/config"
- "0xacab.org/leap/bitmask-vpn/pkg/pid"
"0xacab.org/leap/bitmask-vpn/pkg/vpn"
)
@@ -107,13 +106,6 @@ func InitializeBitmask(skipLaunch bool) (Bitmask, error) {
os.MkdirAll(config.Path, os.ModePerm)
}
- err := pid.AcquirePID()
- if err != nil {
- log.Println("Error acquiring PID:", err)
- return nil, err
- }
- defer pid.ReleasePID()
-
conf := config.ParseConfig()
conf.Printer = initPrinter()