From bfd7c10f57ebaaa7781fb8e8ef8fe11e2902331b Mon Sep 17 00:00:00 2001 From: Tomas Mraz Date: Wed, 11 Feb 2026 15:55:46 +0100 Subject: [PATCH] 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) --- crypto/x509/v3_prn.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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; -- 2.47.3