]> git.saurik.com Git - apple/security.git/blobdiff - OSX/libsecurity_keychain/lib/SecBase.cpp
Security-57740.51.3.tar.gz
[apple/security.git] / OSX / libsecurity_keychain / lib / SecBase.cpp
index cb7d01529555efbdfdbd9c1d2984794502b6abad..096349ed49029d1574417d16fd7d7bb902d6d8f3 100644 (file)
@@ -25,6 +25,7 @@
 #include <Security/SecBasePriv.h>
 #include <Security/SecKeychainPriv.h>
 #include <security_utilities/threading.h>
+#include <utilities/SecCFRelease.h>
 #include "SecBridge.h"
 
 static CFStringRef copyErrorMessageFromBundle(OSStatus status,CFStringRef tableName);
@@ -98,6 +99,7 @@ cssmErrorString(CSSM_RETURN error)
                        if (result == NULL)
                                result = copyErrorMessageFromBundle(error,CFSTR("SecDebugErrorMessages"));
                        err = cfString(result, true);
+            CFReleaseSafe(result);
                }
                
                if (err.empty())