]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
X509V3_EXT_print(): Return only 0 or 1 as the callers expect
authorTomas Mraz <tomas@openssl.org>
Wed, 11 Feb 2026 14:55:46 +0000 (15:55 +0100)
committerTomas Mraz <tomas@openssl.org>
Tue, 17 Feb 2026 09:17:29 +0000 (10:17 +0100)
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
Reviewed-by: Frederik Wedel-Heinen <fwh.openssl@gmail.com>
Reviewed-by: David von Oheimb <david.von.oheimb@siemens.com>
MergeDate: Tue Feb 17 09:17:37 2026
(Merged from https://github.com/openssl/openssl/pull/29981)

crypto/x509/v3_prn.c

index 088cffed69f016e8afc5877843a9522a3c80b903..2a363d37ed70543a178ef9753646d0b72524bba8 100644 (file)
@@ -191,9 +191,9 @@ static int unknown_ext_print(BIO *out, const unsigned char *ext, int extlen,
         return 1;
 
     case X509V3_EXT_PARSE_UNKNOWN:
-        return ASN1_parse_dump(out, ext, extlen, indent, -1);
+        return ASN1_parse_dump(out, ext, extlen, indent, -1) > 0;
     case X509V3_EXT_DUMP_UNKNOWN:
-        return BIO_dump_indent(out, (const char *)ext, extlen, indent);
+        return BIO_dump_indent(out, (const char *)ext, extlen, indent) > 0;
 
     default:
         return 1;