X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=crypto%2Fx509v3%2Fv3_prn.c;h=62ec1f1db312099e650cb1ab575e2119a8152ca1;hp=475c48098c0b56ce56c1b42774714afaa46659ba;hb=5755cab49dd5a0d69f69e07c0bd6bdba175308cf;hpb=975842f9fb216e453b67c19ffe4509837fb59ccb diff --git a/crypto/x509v3/v3_prn.c b/crypto/x509v3/v3_prn.c index 475c48098c..62ec1f1db3 100644 --- a/crypto/x509v3/v3_prn.c +++ b/crypto/x509v3/v3_prn.c @@ -112,7 +112,7 @@ int X509V3_EXT_print(BIO *out, X509_EXTENSION *ext, unsigned long flag, int inde if(method->it) ext_str = ASN1_item_d2i(NULL, &p, ext->value->length, method->it); else ext_str = method->d2i(NULL, &p, ext->value->length); - if(!ext_str) unknown_ext_print(out, ext, flag, indent, 1); + if(!ext_str) return unknown_ext_print(out, ext, flag, indent, 1); if(method->i2s) { if(!(value = method->i2s(method, ext_str))) {