From 6bc25ffff5cc4d3d7ee39d5eb151e2f851a2a0a7 Mon Sep 17 00:00:00 2001 From: tb <> Date: Sat, 25 Mar 2023 10:41:52 +0000 Subject: Unindent asn1_bio_get_ex() --- src/lib/libcrypto/asn1/bio_asn1.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/lib/libcrypto/asn1/bio_asn1.c b/src/lib/libcrypto/asn1/bio_asn1.c index 21f33ecfc9..8fb9bc5bf4 100644 --- a/src/lib/libcrypto/asn1/bio_asn1.c +++ b/src/lib/libcrypto/asn1/bio_asn1.c @@ -1,4 +1,4 @@ -/* $OpenBSD: bio_asn1.c,v 1.19 2023/03/10 11:55:38 tb Exp $ */ +/* $OpenBSD: bio_asn1.c,v 1.20 2023/03/25 10:41:52 tb Exp $ */ /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL * project. */ @@ -458,11 +458,12 @@ asn1_bio_get_ex(BIO *b, int cmd, asn1_ps_func **ex_func, BIO_ASN1_EX_FUNCS extmp; int ret; - ret = BIO_ctrl(b, cmd, 0, &extmp); - if (ret > 0) { - *ex_func = extmp.ex_func; - *ex_free_func = extmp.ex_free_func; - } + if ((ret = BIO_ctrl(b, cmd, 0, &extmp)) <= 0) + return ret; + + *ex_func = extmp.ex_func; + *ex_free_func = extmp.ex_free_func; + return ret; } -- cgit v1.2.3-55-g6feb