diff --git a/AFNetworking/AFHTTPClient.h b/AFNetworking/AFHTTPClient.h index 3c1593d..c9e0cad 100644 --- a/AFNetworking/AFHTTPClient.h +++ b/AFNetworking/AFHTTPClient.h @@ -44,8 +44,8 @@ extern NSString * const AFNetworkingReachabilityDidChangeNotification; typedef enum { AFNetworkReachabilityStatusUnknown = -1, AFNetworkReachabilityStatusNotReachable = 0, - AFNetworkReachabilityStatusReachableViaWWAN = 1 << 0, - AFNetworkReachabilityStatusReachableViaWiFi = 1 << 1, + AFNetworkReachabilityStatusReachableViaWWAN = 1, + AFNetworkReachabilityStatusReachableViaWiFi = 2, } AFNetworkReachabilityStatus; #endif diff --git a/AFNetworking/AFHTTPClient.m b/AFNetworking/AFHTTPClient.m index e03e72d..2c4c05f 100644 --- a/AFNetworking/AFHTTPClient.m +++ b/AFNetworking/AFHTTPClient.m @@ -300,7 +300,7 @@ static void AFReachabilityCallback(SCNetworkReachabilityRef __unused target, SCN } else { #if TARGET_OS_IPHONE if((flags & kSCNetworkReachabilityFlagsIsWWAN) != 0){ - status |= AFNetworkReachabilityStatusReachableViaWWAN; + status = AFNetworkReachabilityStatusReachableViaWWAN; } #endif @@ -312,7 +312,7 @@ static void AFReachabilityCallback(SCNetworkReachabilityRef __unused target, SCN SCNetworkReachabilityRef reachability = SCNetworkReachabilityCreateWithAddress(kCFAllocatorDefault, (const struct sockaddr *)&localWiFiAddress); if (reachability != NULL) { - status |= AFNetworkReachabilityStatusReachableViaWiFi; + status = AFNetworkReachabilityStatusReachableViaWiFi; } }