diff --git a/Code/Network/RKObjectRequestOperation.m b/Code/Network/RKObjectRequestOperation.m index c70dea1f..d1da51d7 100644 --- a/Code/Network/RKObjectRequestOperation.m +++ b/Code/Network/RKObjectRequestOperation.m @@ -125,9 +125,11 @@ static NSString *RKStringDescribingURLResponseWithData(NSURLResponse *response, - (void)dealloc { #if !OS_OBJECT_USE_OBJC - if(_failureCallbackQueue) dispatch_release(_failureCallbackQueue); - if(_successCallbackQueue) dispatch_release(_successCallbackQueue); + if (_failureCallbackQueue) dispatch_release(_failureCallbackQueue); + if (_successCallbackQueue) dispatch_release(_successCallbackQueue); #endif + _failureCallbackQueue = NULL; + _successCallbackQueue = NULL; } // Designated initializer