Submitted by: steve@openssl.org

Initialize fields correctly if pem_str or info are NULL in  EVP_PKEY_asn1_new().
This commit is contained in:
Dr. Stephen Henson 2009-12-02 13:56:45 +00:00
parent 7f354fa42d
commit 5656f33cea

View File

@ -301,6 +301,8 @@ EVP_PKEY_ASN1_METHOD* EVP_PKEY_asn1_new(int id, int flags,
if (!ameth->info) if (!ameth->info)
goto err; goto err;
} }
else
ameth->info = NULL
if (pem_str) if (pem_str)
{ {
@ -308,6 +310,8 @@ EVP_PKEY_ASN1_METHOD* EVP_PKEY_asn1_new(int id, int flags,
if (!ameth->pem_str) if (!ameth->pem_str)
goto err; goto err;
} }
else
ameth->pem_str = NULL
ameth->pub_decode = 0; ameth->pub_decode = 0;
ameth->pub_encode = 0; ameth->pub_encode = 0;