PR: 2120
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:
parent
7f354fa42d
commit
5656f33cea
@ -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;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user