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;