]> git.saurik.com Git - apple/security.git/blobdiff - OSX/libsecurity_apple_csp/lib/FEEKeys.cpp
Security-59754.80.3.tar.gz
[apple/security.git] / OSX / libsecurity_apple_csp / lib / FEEKeys.cpp
index c4ab9826fb8d87d56f30e7499b68f8ba6f308e1b..1dc36ae76598f0deef05699a94015cf8c708e7ac 100644 (file)
@@ -31,7 +31,7 @@
 #include <security_cdsa_utilities/cssmdata.h>
 #include "AppleCSPSession.h"
 #include "AppleCSPUtils.h"
-#include <assert.h>
+#include <security_utilities/simulatecrash_assert.h>
 #include <security_utilities/debugging.h>
 
 #define feeKeyDebug(args...)   secinfo("feeKey", ## args)
@@ -68,7 +68,7 @@ void CryptKit::FEEBinaryKey::generateKeyBlob(
                const CssmKey           *paramKey,      /* optional, unused here */
                CSSM_KEYATTR_FLAGS      &attrFlags)     /* IN/OUT */
 {
-       unsigned char   *keyBlob;
+       unsigned char   *keyBlob = NULL;
        unsigned                len = 0;
        feeReturn               frtn = FR_Internal;
        bool                    freeTheKey = false;