]> git.saurik.com Git - apple/security.git/blobdiff - OSX/libsecurity_keychain/lib/SecImportExportUtils.cpp
Security-59306.120.7.tar.gz
[apple/security.git] / OSX / libsecurity_keychain / lib / SecImportExportUtils.cpp
index a748ee6e85dd7375f9e053264fdd15c9cc9cb87e..d89931d8d79f3ace4ee35c331de3084fd207aced 100644 (file)
@@ -26,8 +26,8 @@
 #include "SecImportExportUtils.h"
 #include "SecImportExportAgg.h"
 #include "SecImportExportCrypto.h"
-#include "SecIdentityPriv.h"
-#include "SecItem.h"
+#include <Security/SecIdentityPriv.h>
+#include <Security/SecItem.h>
 #include <security_cdsa_utils/cuCdsaUtils.h>
 #include <security_utilities/casts.h>
 #include <Security/SecBase.h>
@@ -760,6 +760,7 @@ static CSSM_RETURN impExpCreatePassKey(
                &ccHand);
        if(crtn) {
                SecImpExpDbg("impExpCreatePassKey: CSSM_CSP_CreateKeyGenContext error");
+               free(ourKey);
                return crtn;
        }
        /* subsequent errors to errOut: */