]> git.saurik.com Git - apple/security.git/blobdiff - OSX/libsecurity_apple_csp/lib/FEEKeys.cpp
Security-59306.61.1.tar.gz
[apple/security.git] / OSX / libsecurity_apple_csp / lib / FEEKeys.cpp
index 7ce182480cbb06e076cfeb72b1ae713852292d95..e906bdf821f0d1ee73020e7336c50cc20e29ea6e 100644 (file)
@@ -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;
@@ -190,6 +190,7 @@ void CryptKit::FEEBinaryKey::generateKeyBlob(
                        break;
                default:
                        /* not reached */
+            badFormat = true;
                        break;
        }