Make sure the already existing X509_STORE->depth variable is initialized
[openssl.git] / crypto / x509 / x509type.c
index 42c23bcfca0bc0d989ad09524325c6f94e5b79ec..5274ded737dac6cee86f1f741364f8a85d7f669a 100644 (file)
@@ -108,8 +108,9 @@ EVP_PKEY *pkey;
                break;
                }
 
-       if (EVP_PKEY_size(pkey) <= 512)
+       if (EVP_PKEY_size(pk) <= 512)
                ret|=EVP_PKT_EXP;
+       if(pkey==NULL) EVP_PKEY_free(pk);
        return(ret);
        }