]> granicus.if.org Git - apache/blobdiff - modules/ssl/ssl_engine_kernel.c
ssl_util_getmodconfig() and ssl_util_getmodconfig_ssl() show up high
[apache] / modules / ssl / ssl_engine_kernel.c
index c5a5dc8af49362da1b06ec150fd2c738a3f4dab2..e67a432cdb45e009a47841fedbdea787f3a3e853 100644 (file)
@@ -1170,7 +1170,8 @@ int ssl_hook_Fixup(request_rec *r)
  */
 RSA *ssl_callback_TmpRSA(SSL *pSSL, int nExport, int nKeyLen)
 {
-    SSLModConfigRec *mc = ssl_util_getmodconfig_ssl(pSSL, "ssl_module");
+    conn_rec *c = (conn_rec *)SSL_get_app_data(pSSL);
+    SSLModConfigRec *mc = myModConfig(c->base_server);
     RSA *rsa;
 
     rsa = NULL;
@@ -1196,7 +1197,8 @@ RSA *ssl_callback_TmpRSA(SSL *pSSL, int nExport, int nKeyLen)
  */
 DH *ssl_callback_TmpDH(SSL *pSSL, int nExport, int nKeyLen)
 {
-    SSLModConfigRec *mc = ssl_util_getmodconfig_ssl(pSSL, "ssl_module");
+    conn_rec *c = (conn_rec *)SSL_get_app_data(pSSL);
+    SSLModConfigRec *mc = myModConfig(c->base_server);
     DH *dh;
 
     dh = NULL;