From 17d4460df0528ab1c3b604072ead7f3b7a73b916 Mon Sep 17 00:00:00 2001 From: Jeroen Leenarts Date: Sun, 5 Aug 2018 22:59:01 +0200 Subject: [PATCH] A handle of zero is also correct. Signed-off-by: Jason A. Donenfeld --- WireGuardNetworkExtension/WireGuardGoWrapper.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/WireGuardNetworkExtension/WireGuardGoWrapper.m b/WireGuardNetworkExtension/WireGuardGoWrapper.m index cd684bf..8259b1a 100644 --- a/WireGuardNetworkExtension/WireGuardGoWrapper.m +++ b/WireGuardNetworkExtension/WireGuardGoWrapper.m @@ -53,7 +53,7 @@ static void do_log(int level, const char *tag, const char *msg); self.handle = wgTurnOn((gostring_t){ .p = ifName, .n = interfaceName.length }, (gostring_t){ .p = settings, .n = settingsString.length }, do_read, do_write, (__bridge void *)(self)); - return self.handle > 0; + return self.handle >= 0; } - (void) turnOff