aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Thomas Van Lenten <thomasvl@google.com>2017-10-06 13:12:48 -0400
committerGravatar Thomas Van Lenten <thomasvl@google.com>2017-10-06 13:37:34 -0400
commit8a2d361aa63bc434d1e8c0bc92677eee5aa0f0af (patch)
treee7e92dbc78575bf61ddc035a955aff987b9213cb
parent00f7d7566c846c39ac705f37da9f87ce27dee09a (diff)
Under iOS 11, CFRelease doesn't seem to like releasing nil?
-rw-r--r--AddressBook/GTMABAddressBook.m4
1 files changed, 3 insertions, 1 deletions
diff --git a/AddressBook/GTMABAddressBook.m b/AddressBook/GTMABAddressBook.m
index d92cb08..4a7d733 100644
--- a/AddressBook/GTMABAddressBook.m
+++ b/AddressBook/GTMABAddressBook.m
@@ -100,7 +100,9 @@ typedef struct {
if (!wasGood) {
_GTMDevLog(@"Error in [%@ %@]: %@",
[self class], NSStringFromSelector(_cmd), cfError);
- CFRelease(cfError);
+ if (cfError) {
+ CFRelease(cfError);
+ }
}
#else // GTM_IPHONE_SDK
bool wasGood = ABSave(addressBook_);