]> granicus.if.org Git - apache/commitdiff
pass sc to myCtxConfig macro
authorDoug MacEachern <dougm@apache.org>
Sat, 30 Mar 2002 06:38:10 +0000 (06:38 +0000)
committerDoug MacEachern <dougm@apache.org>
Sat, 30 Mar 2002 06:38:10 +0000 (06:38 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94337 13f79535-47bb-0310-9956-ffa450edef68

modules/ssl/mod_ssl.h
modules/ssl/ssl_engine_kernel.c

index 1d2c623e8b22f28976ae111ba35019bd1f1005a7..b1461e16c6ecbaf41dbc38e7cdd6d17e07693a07 100644 (file)
 
 #define myConnConfig(c) \
 (SSLConnRec *)ap_get_module_config(c->conn_config, &ssl_module)
-#define myCtxConfig(sslconn) (sslconn->is_proxy ? sc->proxy : sc->server)
+#define myCtxConfig(sslconn, sc) (sslconn->is_proxy ? sc->proxy : sc->server)
 #define myConnConfigSet(c, val) \
 ap_set_module_config(c->conn_config, &ssl_module, val)
 #define mySrvConfig(srv) (SSLSrvConfigRec *)ap_get_module_config(srv->module_config,  &ssl_module)
index f27a491e197bc7b8f310eee586014d58e1898aad..1dbbf2631884e4840cadd53b234741d07d9a3432 100644 (file)
@@ -1265,7 +1265,7 @@ int ssl_callback_SSLVerify(int ok, X509_STORE_CTX *ctx)
     SSLSrvConfigRec *sc = mySrvConfig(s);
     SSLDirConfigRec *dc = r ? myDirConfig(r) : NULL;
     SSLConnRec *sslconn = myConnConfig(conn);
-    modssl_ctx_t *mctx  = myCtxConfig(sslconn);
+    modssl_ctx_t *mctx  = myCtxConfig(sslconn, sc);
 
     /* Get verify ingredients */
     int errnum   = X509_STORE_CTX_get_error(ctx);
@@ -1371,7 +1371,7 @@ int ssl_callback_SSLVerify_CRL(int ok, X509_STORE_CTX *ctx, conn_rec *c)
     server_rec *s       = c->base_server;
     SSLSrvConfigRec *sc = mySrvConfig(s);
     SSLConnRec *sslconn = myConnConfig(c);
-    modssl_ctx_t *mctx  = myCtxConfig(sslconn);
+    modssl_ctx_t *mctx  = myCtxConfig(sslconn, sc);
     X509_OBJECT obj;
     X509_NAME *subject, *issuer;
     X509 *cert;