#include "Globals.h"
#include "KCExceptions.h"
+#include <utilities/SecCFRelease.h>
namespace Security {
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()