]> granicus.if.org Git - apache/commitdiff
We need to get the SSL_CTX for further processing down below.
authorRuediger Pluem <rpluem@apache.org>
Tue, 10 Apr 2018 07:09:20 +0000 (07:09 +0000)
committerRuediger Pluem <rpluem@apache.org>
Tue, 10 Apr 2018 07:09:20 +0000 (07:09 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1828793 13f79535-47bb-0310-9956-ffa450edef68

modules/ssl/ssl_engine_kernel.c

index 7b0e4f75758ab543b4f96c679470e75a0b0ae3f8..5f2190a2e2f4a8fbe905080a223c7977b332d204 100644 (file)
@@ -475,7 +475,7 @@ static int ssl_hook_Access_classic(request_rec *r, SSLSrvConfigRec *sc, SSLDirCo
 {
     server_rec *handshakeserver = sslconn ? sslconn->server : NULL;
     SSLSrvConfigRec *hssc       = handshakeserver? mySrvConfig(handshakeserver) : NULL;
-    SSL_CTX *ctx = NULL;
+    SSL_CTX *ctx = ssl ? SSL_get_SSL_CTX(ssl) : NULL;
     apr_array_header_t *requires;
     ssl_require_t *ssl_requires;
     int ok, i, rc;