#include <Security/SecBasePriv.h>
#include <Security/SecKeychainPriv.h>
#include <security_utilities/threading.h>
+#include <utilities/SecCFRelease.h>
#include "SecBridge.h"
+#include <Security/SecFramework.h>
static CFStringRef copyErrorMessageFromBundle(OSStatus status,CFStringRef tableName);
CFStringRef result = copyErrorMessageFromBundle(error,CFSTR("SecErrorMessages"));
if (result == NULL)
result = copyErrorMessageFromBundle(error,CFSTR("SecDebugErrorMessages"));
- err = cfString(result, true);
+ err = cfString(result, errSecErrorStringNotAvailable);
+ CFReleaseSafe(result);
}
if (err.empty())
case CSSMERR_DL_DATASTORE_ALREADY_EXISTS:
return errSecDuplicateKeychain;
case CSSMERR_APPLEDL_DISK_FULL:
- return errSecDskFull;
+ return errSecDiskFull;
case CSSMERR_DL_INVALID_OPEN_PARAMETERS:
case CSSMERR_APPLEDL_INVALID_OPEN_PARAMETERS:
case CSSMERR_APPLE_DOTMAC_REQ_SERVER_PARAM: