From: Giovanni Bechis Date: Thu, 24 Feb 2022 11:48:55 +0000 (+0000) Subject: return early if ASN1_STRING_new fails X-Git-Tag: 2.5.0-alpha2-ci-test-only~479 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=92da7145f54fc9b5369fd8444cf8a3a968ef2bcf;p=thirdparty%2Fapache%2Fhttpd.git return early if ASN1_STRING_new fails bz 65902 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1898367 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/modules/ssl/ssl_engine_vars.c b/modules/ssl/ssl_engine_vars.c index df7a42b6630..164556ee4e8 100644 --- a/modules/ssl/ssl_engine_vars.c +++ b/modules/ssl/ssl_engine_vars.c @@ -1104,6 +1104,10 @@ static int dump_extn_value(BIO *bio, ASN1_OCTET_STRING *str) ASN1_STRING *ret = ASN1_STRING_new(); int rv = 0; + if(!ret) { + return rv; + } + /* This allows UTF8String, IA5String, VisibleString, or BMPString; * conversion to UTF-8 is forced. */ if (d2i_DISPLAYTEXT(&ret, &pp, str->length)) {