From fb23b2a92e3ce24a51dcffd987c0ba43389d94ee Mon Sep 17 00:00:00 2001 From: Sergey Abramchuk Date: Thu, 26 Sep 2019 13:21:24 +0300 Subject: [PATCH] Define TUNNEL_CONFIGURATION_TIMEOUT macro --- Sources/OpenVPNAdapter/OpenVPNAdapter.mm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Sources/OpenVPNAdapter/OpenVPNAdapter.mm b/Sources/OpenVPNAdapter/OpenVPNAdapter.mm index 83fd534..54b8ef5 100644 --- a/Sources/OpenVPNAdapter/OpenVPNAdapter.mm +++ b/Sources/OpenVPNAdapter/OpenVPNAdapter.mm @@ -8,6 +8,8 @@ #define OPENVPN_EXTERN extern +#define TUNNEL_CONFIGURATION_TIMEOUT 30 + #import "OpenVPNAdapter.h" #import @@ -326,7 +328,7 @@ [self.delegate openVPNAdapter:self configureTunnelWithNetworkSettings:networkSettings completionHandler:completionHandler]; - dispatch_semaphore_wait(semaphore, dispatch_time(DISPATCH_TIME_NOW, 30 * NSEC_PER_SEC)); + dispatch_semaphore_wait(semaphore, dispatch_time(DISPATCH_TIME_NOW, TUNNEL_CONFIGURATION_TIMEOUT * NSEC_PER_SEC)); NSError *socketError; if (self.packetFlowBridge && [self.packetFlowBridge configureSocketsWithError:&socketError]) { @@ -409,7 +411,7 @@ [self.delegate openVPNAdapter:self configureTunnelWithNetworkSettings:nil completionHandler:completionHandler]; - dispatch_semaphore_wait(semaphore, dispatch_time(DISPATCH_TIME_NOW, 30 * NSEC_PER_SEC)); + dispatch_semaphore_wait(semaphore, dispatch_time(DISPATCH_TIME_NOW, TUNNEL_CONFIGURATION_TIMEOUT * NSEC_PER_SEC)); } #pragma mark -