From d560a640adc66fe465b0bafeb6b3b69f75c3f059 Mon Sep 17 00:00:00 2001 From: Andreas Linde Date: Thu, 13 Feb 2014 21:09:11 +0100 Subject: [PATCH] Fix leak in BITKeychainUtils --- Classes/BITKeychainUtils.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Classes/BITKeychainUtils.m b/Classes/BITKeychainUtils.m index 55574f64ab..6726cdead5 100644 --- a/Classes/BITKeychainUtils.m +++ b/Classes/BITKeychainUtils.m @@ -200,7 +200,7 @@ static NSString *BITKeychainUtilsErrorDomain = @"BITKeychainUtilsErrorDomain"; NSDictionary *query = [[NSDictionary alloc] initWithObjects: objects forKeys: keys]; - status = SecItemUpdate((__bridge_retained CFDictionaryRef) query, (__bridge_retained CFDictionaryRef) [NSDictionary dictionaryWithObject: [password dataUsingEncoding: NSUTF8StringEncoding] forKey: (__bridge_transfer NSString *) kSecValueData]); + status = SecItemUpdate((__bridge CFDictionaryRef) query, (__bridge CFDictionaryRef) [NSDictionary dictionaryWithObject: [password dataUsingEncoding: NSUTF8StringEncoding] forKey: (__bridge_transfer NSString *) kSecValueData]); } } else @@ -226,7 +226,7 @@ static NSString *BITKeychainUtilsErrorDomain = @"BITKeychainUtilsErrorDomain"; NSDictionary *query = [[NSDictionary alloc] initWithObjects: objects forKeys: keys]; - status = SecItemAdd((__bridge_retained CFDictionaryRef) query, NULL); + status = SecItemAdd((__bridge CFDictionaryRef) query, NULL); } if (error != nil && status != noErr)