From: Joe Orton Date: Mon, 24 Nov 2025 09:06:41 +0000 (+0000) Subject: Merge r1929631 from trunk: X-Git-Tag: 2.4.66-rc1-candidate~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cd72ae4387dda365ddaf22ce601253105809526a;p=thirdparty%2Fapache%2Fhttpd.git Merge r1929631 from trunk: * modules/ssl/ssl_engine_kernel.c (ssl_check_vhost_sni_policy): Fix handling of STRICT mode. Reviewed by: jorton, rpluem, covener git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1929939 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/modules/ssl/ssl_engine_kernel.c b/modules/ssl/ssl_engine_kernel.c index a6af6332f4..83ae90edeb 100644 --- a/modules/ssl/ssl_engine_kernel.c +++ b/modules/ssl/ssl_engine_kernel.c @@ -115,8 +115,8 @@ static int ssl_check_vhost_sni_policy(SSLSrvConfigRec *sc1, return 1; /* Policy: strict => fail for any vhost transition. */ - if (policy == MODSSL_SNIVH_STRICT && sc1 != sc2) - return 0; + if (policy == MODSSL_SNIVH_STRICT) + return sc1 == sc2; /* For authonly/secure policy, compare the hash. */ AP_DEBUG_ASSERT(sc1->sni_policy_hash);