Uhmmm, if we use && after having tested for the presence of the certificate,
we just *might* stand a certain chance of actually getting it written to file...
This commit is contained in:
parent
07a0226c28
commit
1c4dc1517d
1 changed files with 1 additions and 1 deletions
|
@ -346,7 +346,7 @@ int PEM_X509_INFO_write_bio(BIO *bp, X509_INFO *xi, EVP_CIPHER *enc,
|
||||||
}
|
}
|
||||||
|
|
||||||
/* if we have a certificate then write it out now */
|
/* if we have a certificate then write it out now */
|
||||||
if ((xi->x509 != NULL) || (PEM_write_bio_X509(bp,xi->x509) <= 0))
|
if ((xi->x509 != NULL) && (PEM_write_bio_X509(bp,xi->x509) <= 0))
|
||||||
goto err;
|
goto err;
|
||||||
|
|
||||||
/* we are ignoring anything else that is loaded into the X509_INFO
|
/* we are ignoring anything else that is loaded into the X509_INFO
|
||||||
|
|
Loading…
Reference in a new issue