From 92da7145f54fc9b5369fd8444cf8a3a968ef2bcf Mon Sep 17 00:00:00 2001 From: Giovanni Bechis Date: Thu, 24 Feb 2022 11:48:55 +0000 Subject: [PATCH] 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 --- modules/ssl/ssl_engine_vars.c | 4 ++++ 1 file changed, 4 insertions(+) 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)) { -- 2.47.3