From: Tomas Mraz Date: Wed, 11 Feb 2026 14:55:46 +0000 (+0100) Subject: X509V3_EXT_print(): Return only 0 or 1 as the callers expect X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bfd7c10f57ebaaa7781fb8e8ef8fe11e2902331b;p=thirdparty%2Fopenssl.git X509V3_EXT_print(): Return only 0 or 1 as the callers expect Reviewed-by: Dmitry Belyavskiy Reviewed-by: Frederik Wedel-Heinen Reviewed-by: David von Oheimb MergeDate: Tue Feb 17 09:17:37 2026 (Merged from https://github.com/openssl/openssl/pull/29981) --- diff --git a/crypto/x509/v3_prn.c b/crypto/x509/v3_prn.c index 088cffed69f..2a363d37ed7 100644 --- a/crypto/x509/v3_prn.c +++ b/crypto/x509/v3_prn.c @@ -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;