From f46beb90d2ffdf431ec4bf92fc0b26fa7c968d04 Mon Sep 17 00:00:00 2001 From: Blake Watters Date: Thu, 17 May 2012 00:00:05 -0400 Subject: [PATCH] Guard RKRequestQueue containsRequest: with @synchronized. closes #690 --- Code/Network/RKRequestQueue.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Code/Network/RKRequestQueue.m b/Code/Network/RKRequestQueue.m index 3a8793c2..131b4604 100644 --- a/Code/Network/RKRequestQueue.m +++ b/Code/Network/RKRequestQueue.m @@ -382,7 +382,9 @@ static const NSTimeInterval kFlushDelay = 0.3; } - (BOOL)containsRequest:(RKRequest*)request { - return [_requests containsObject:request]; + @synchronized(self) { + return [_requests containsObject:request]; + } } - (void)cancelRequest:(RKRequest*)request loadNext:(BOOL)loadNext {