From 99c58dcf08c4ffd02f6374c5312afaf3f212f83f Mon Sep 17 00:00:00 2001 From: Basil Shkara Date: Fri, 30 Nov 2012 14:22:05 -0800 Subject: [PATCH] [Issue #652] Adding early return in -startMonitoringNetworkReachability if network reachability object could not be created (i.e. invalid hostnames) Signed-off-by: Mattt Thompson --- AFNetworking/AFHTTPClient.m | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/AFNetworking/AFHTTPClient.m b/AFNetworking/AFHTTPClient.m index bce7f1c..ae57a3b 100644 --- a/AFNetworking/AFHTTPClient.m +++ b/AFNetworking/AFHTTPClient.m @@ -317,6 +317,10 @@ static void AFNetworkReachabilityReleaseCallback(const void *info) {} } self.networkReachability = SCNetworkReachabilityCreateWithName(kCFAllocatorDefault, [[self.baseURL host] UTF8String]); + + if (!self.networkReachability) { + return; + } __weak __typeof(&*self)weakSelf = self; AFNetworkReachabilityStatusBlock callback = ^(AFNetworkReachabilityStatus status){