X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/fa7225c82381bac4432a6edf16f53b5370238d85..07691282a056c4efea71e1e505527601e8cc166b:/OSX/libsecurity_keychain/lib/Globals.cpp diff --git a/OSX/libsecurity_keychain/lib/Globals.cpp b/OSX/libsecurity_keychain/lib/Globals.cpp index fc29e3ee..153877d9 100644 --- a/OSX/libsecurity_keychain/lib/Globals.cpp +++ b/OSX/libsecurity_keychain/lib/Globals.cpp @@ -25,6 +25,7 @@ #include "Globals.h" #include "KCExceptions.h" +#include namespace Security { @@ -45,11 +46,11 @@ mUI(true), mIntegrityProtection(false) if (integrity && CFGetTypeID(integrity) == CFBooleanGetTypeID()) { mIntegrityProtection = CFBooleanGetValue((CFBooleanRef)integrity); - CFRelease(integrity); } else { // preference not set: defaulting to true mIntegrityProtection = true; } + CFReleaseSafe(integrity); } const AccessCredentials * Globals::keychainCredentials()