Fixes to OCSP print code.
[openssl.git] / crypto / x509v3 / v3_prn.c
index 475c48098c0b56ce56c1b42774714afaa46659ba..62ec1f1db312099e650cb1ab575e2119a8152ca1 100644 (file)
@@ -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))) {