Commit 5656f33c authored by Dr. Stephen Henson's avatar Dr. Stephen Henson
Browse files

PR: 2120

Submitted by: steve@openssl.org

Initialize fields correctly if pem_str or info are NULL in  EVP_PKEY_asn1_new().
parent 7f354fa4
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -301,6 +301,8 @@ EVP_PKEY_ASN1_METHOD* EVP_PKEY_asn1_new(int id, int flags,
		if (!ameth->info)
			goto err;
		}
	else
		ameth->info = NULL

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

	ameth->pub_decode = 0;
	ameth->pub_encode = 0;