From ce23a0757b26c5f4190df52e73ae729be2255643 Mon Sep 17 00:00:00 2001 From: Mattt Thompson Date: Tue, 24 Apr 2012 22:22:32 -0700 Subject: [PATCH] [Issue #274] Fixing crash when creating network reachability when baseURL is nil --- AFNetworking/AFHTTPClient.m | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/AFNetworking/AFHTTPClient.m b/AFNetworking/AFHTTPClient.m index 3b9c751..b375c51 100644 --- a/AFNetworking/AFHTTPClient.m +++ b/AFNetworking/AFHTTPClient.m @@ -372,10 +372,14 @@ static void AFNetworkReachabilityReleaseCallback(const void *info) { } - (void)startMonitoringNetworkReachability { - [self stopMonitoringNetworkReachability]; + [self stopMonitoringNetworkReachability]; + + if (!self.baseURL) { + return; + } self.networkReachability = SCNetworkReachabilityCreateWithName(kCFAllocatorDefault, [[self.baseURL host] UTF8String]); - + AFNetworkReachabilityStatusBlock callback = ^(AFNetworkReachabilityStatus status){ self.networkReachabilityStatus = status; if (self.networkReachabilityStatusBlock) {