diff --git a/connectivity/connectivity.ios.ts b/connectivity/connectivity.ios.ts index 887ba9756..83b0e7d48 100644 --- a/connectivity/connectivity.ios.ts +++ b/connectivity/connectivity.ios.ts @@ -21,7 +21,6 @@ function _getReachabilityFlags(host?: string): number { var reachability = _createReachability(host); var flagsRef = new interop.Reference(); var gotFlags = SCNetworkReachabilityGetFlags(reachability, flagsRef); - CFRelease(reachability); if (!gotFlags) { return null; } @@ -80,7 +79,6 @@ export function startMonitoring(connectionTypeChangedCallback: (newConnectionTyp export function stopMonitoring(): void { if (_monitorReachabilityRef) { SCNetworkReachabilityUnscheduleFromRunLoop(_monitorReachabilityRef, CFRunLoopGetCurrent(), kCFRunLoopDefaultMode); - CFRelease(_monitorReachabilityRef); _monitorReachabilityRef = undefined; _connectionTypeChangedCallback = undefined;; }