Commit bfd7c10f57 for openssl.org

commit bfd7c10f57ebaaa7781fb8e8ef8fe11e2902331b
Author: Tomas Mraz <tomas@openssl.org>
Date:   Wed Feb 11 15:55:46 2026 +0100

    X509V3_EXT_print(): Return only 0 or 1 as the callers expect

    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)

diff --git a/crypto/x509/v3_prn.c b/crypto/x509/v3_prn.c
index 088cffed69..2a363d37ed 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;