From 2f0cd19533ab15e26a6a1c59532a7f6fb25f3e0c Mon Sep 17 00:00:00 2001 From: "Ralf S. Engelschall" Date: Mon, 12 Apr 1999 10:36:16 +0000 Subject: [PATCH] Fix `openssl crl -noout -text' combination where `-noout' killed the `-text' option at all and this way the `-noout -text' combination was inconsistent in `openssl crl' with the friends in `openssl x509|rsa|dsa'. --- CHANGES | 5 +++++ apps/crl.c | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index 2e420fa21d..cac99a3734 100644 --- a/CHANGES +++ b/CHANGES @@ -5,6 +5,11 @@ Changes between 0.9.2b and 0.9.3 + *) Fix `openssl crl -noout -text' combination where `-noout' killed the + `-text' option at all and this way the `-noout -text' combination was + inconsistent in `openssl crl' with the friends in `openssl x509|rsa|dsa'. + [Ralf S. Engelschall] + *) Make sure a corresponding plain text error message exists for the X509_V_ERR_CERT_REVOKED/23 error number which can occur when a verify callback function determined that a certificate was revoked. diff --git a/apps/crl.c b/apps/crl.c index a35e85733b..3bb7aae11e 100644 --- a/apps/crl.c +++ b/apps/crl.c @@ -221,8 +221,6 @@ bad: } } - if (noout) goto end; - out=BIO_new(BIO_s_file()); if (out == NULL) { @@ -242,6 +240,9 @@ bad: } if (text) X509_CRL_print(out, x); + + if (noout) goto end; + if (outformat == FORMAT_ASN1) i=(int)i2d_X509_CRL_bio(out,x); else if (outformat == FORMAT_PEM) -- 2.25.1