From 9a0ed2497c6ce769d37ea5f0ab096f1a8d8c3ffe Mon Sep 17 00:00:00 2001 From: Evan Long Date: Tue, 30 Aug 2011 22:01:03 -0700 Subject: [PATCH] Need the reads on the property to be atomic as well. Otherwise there as cases like 'startAnimating' getting called from two seperate threads. Each would read a value A. The first thread would then write the value A+1. Thread 2 also read A so it would also write A+1. As a result missing an increment --- AFNetworking/AFNetworkActivityIndicatorManager.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AFNetworking/AFNetworkActivityIndicatorManager.m b/AFNetworking/AFNetworkActivityIndicatorManager.m index 4926cd2..e8db21e 100644 --- a/AFNetworking/AFNetworkActivityIndicatorManager.m +++ b/AFNetworking/AFNetworkActivityIndicatorManager.m @@ -23,7 +23,7 @@ #import "AFNetworkActivityIndicatorManager.h" @interface AFNetworkActivityIndicatorManager () -@property (readwrite, nonatomic, assign) NSInteger activityCount; +@property (readwrite, assign) NSInteger activityCount; @end @implementation AFNetworkActivityIndicatorManager