diff --git a/Classes/ASIHTTPRequest.m b/Classes/ASIHTTPRequest.m index 8dd162c3..ceb46b2f 100644 --- a/Classes/ASIHTTPRequest.m +++ b/Classes/ASIHTTPRequest.m @@ -404,7 +404,7 @@ - (void)dealloc #if NS_BLOCKS_AVAILABLE - (void)releaseBlocksOnMainThread { - NSMutableArray *blocks = [NSMutableArray array]; + NSMutableArray *blocks = [[NSMutableArray alloc] init]; if (completionBlock) { [blocks addObject:completionBlock]; [completionBlock release]; @@ -471,6 +471,7 @@ - (void)releaseBlocksOnMainThread + (void)releaseBlocks:(NSArray *)blocks { // Blocks will be released when this method exits + [blocks release]; } #endif