From e2283bf295463e2c91fbc434f51f78daa817eee7 Mon Sep 17 00:00:00 2001 From: Sergey Abramchuk Date: Tue, 18 Jul 2017 21:19:07 +0300 Subject: [PATCH] Start/stop tracking asynchronously --- OpenVPN Adapter/OpenVPNReachability.mm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenVPN Adapter/OpenVPNReachability.mm b/OpenVPN Adapter/OpenVPNReachability.mm index f5eede9..822e5e6 100644 --- a/OpenVPN Adapter/OpenVPNReachability.mm +++ b/OpenVPN Adapter/OpenVPNReachability.mm @@ -52,7 +52,7 @@ - (void)startTracking { dispatch_queue_t main = dispatch_get_main_queue(); - dispatch_sync(main, ^{ + dispatch_async(main, ^{ self.reachabilityTracker->reachability_tracker_schedule(); }); _isTracking = YES; @@ -60,7 +60,7 @@ - (void)stopTracking { dispatch_queue_t main = dispatch_get_main_queue(); - dispatch_sync(main, ^{ + dispatch_async(main, ^{ self.reachabilityTracker->reachability_tracker_cancel(); }); _isTracking = NO;