diff options
author | Thomas Van Lenten <thomasvl@google.com> | 2017-10-06 13:12:48 -0400 |
---|---|---|
committer | Thomas Van Lenten <thomasvl@google.com> | 2017-10-06 13:37:34 -0400 |
commit | 8a2d361aa63bc434d1e8c0bc92677eee5aa0f0af (patch) | |
tree | e7e92dbc78575bf61ddc035a955aff987b9213cb | |
parent | 00f7d7566c846c39ac705f37da9f87ce27dee09a (diff) |
Under iOS 11, CFRelease doesn't seem to like releasing nil?
-rw-r--r-- | AddressBook/GTMABAddressBook.m | 4 |
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_); |