From b093455df6fb4dc2d9c1339a3ccff0aa6396088b Mon Sep 17 00:00:00 2001 From: "kali kaneko (leap communications)" Date: Tue, 21 Apr 2020 19:57:09 +0200 Subject: [feat] write port in darwin too --- pkg/helper/darwin.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkg/helper/darwin.go b/pkg/helper/darwin.go index 7f68243..3f8dc2f 100644 --- a/pkg/helper/darwin.go +++ b/pkg/helper/darwin.go @@ -87,8 +87,11 @@ func daemonize() { log.Print("bitmask-helper daemon started") } -func doHandleCommands(port int) { - runCommandServer("localhost:" + strconv.Itoa(port)) +func doHandleCommands(preferredPort int) { + port := getFirstAvailablePortFrom(preferredPort) + writePortToFile(port) + bindAddr := "localhost:" + strconv.Itoa(port) + runCommandServer(bindAddr) } func getOpenvpnPath() string { -- cgit v1.2.3