Fix for PEM_X509_INFO_read_bio.
PR: 3028
Fix bug introduced in PEM_X509_INFO_bio which wouldn't process RSA keys
correctly if they appeared first.
(cherry picked from commit 5ae8d6bcba
)
This commit is contained in:

committed by
Dr. Stephen Henson

parent
713f110f53
commit
bcd092d706
@@ -167,6 +167,7 @@ start:
|
|||||||
#ifndef OPENSSL_NO_RSA
|
#ifndef OPENSSL_NO_RSA
|
||||||
if (strcmp(name,PEM_STRING_RSA) == 0)
|
if (strcmp(name,PEM_STRING_RSA) == 0)
|
||||||
{
|
{
|
||||||
|
d2i=(D2I_OF(void))d2i_RSAPrivateKey;
|
||||||
if (xi->x_pkey != NULL)
|
if (xi->x_pkey != NULL)
|
||||||
{
|
{
|
||||||
if (!sk_X509_INFO_push(ret,xi)) goto err;
|
if (!sk_X509_INFO_push(ret,xi)) goto err;
|
||||||
|
Reference in New Issue
Block a user