From 4e78074b39063d19ebab54209d5cf6eceb770141 Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Thu, 30 Jan 2003 10:27:43 +0000 Subject: [PATCH] cert_sk isn't always allocated, so freeing it may cause a crash. PR: 481 --- apps/ca.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/ca.c b/apps/ca.c index 028dd98d31..2a56e556a3 100644 --- a/apps/ca.c +++ b/apps/ca.c @@ -1641,7 +1641,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); -- 2.25.1