Ops, the logic of the second argument has to be coupled with the != test to

work correctly for the SSL_CTX_xxx situations, too. Now "make test" passes
again fine.
This commit is contained in:
Ralf S. Engelschall 1999-02-26 22:31:54 +00:00
parent aa2b6baf4f
commit c707fb2741

View file

@ -152,7 +152,7 @@ int ssl_cert_instantiate(CERT **o, CERT *d)
SSLerr(SSL_F_SSL_CERT_INSTANTIATE, ERR_R_PASSED_NULL_PARAMETER);
return(0);
}
if (*o != NULL && d != NULL && *o != d)
if (*o != NULL && (d == NULL || *o != d))
return(1);
if ((n = ssl_cert_new()) == NULL)
{