cert_sk isn't always allocated, so freeing it may cause a crash.

PR: 481
This commit is contained in:
Richard Levitte 2003-01-30 10:27:47 +00:00
parent 40b676aa4f
commit d48e6a47bd

View File

@ -1636,7 +1636,8 @@ err:
BIO_free_all(out);
BIO_free_all(in);
sk_X509_pop_free(cert_sk,X509_free);
if (cert_sk)
sk_X509_pop_free(cert_sk,X509_free);
if (ret) ERR_print_errors(bio_err);
app_RAND_write_file(randfile, bio_err);