source: trunk/server/common/patches/httpd-bug57070.patch @ 2698

Last change on this file since 2698 was 2625, checked in by andersk, 8 years ago
Patch httpd crash when using SSL variables on non-SSL connections https://issues.apache.org/bugzilla/show_bug.cgi?id=57070
File size: 588 bytes
RevLine 
[2625]1Index: modules/ssl/ssl_engine_vars.c
2===================================================================
3--- modules/ssl/ssl_engine_vars.c   (revision 1630015)
4+++ modules/ssl/ssl_engine_vars.c   (working copy)
5@@ -73,7 +73,9 @@
6 static const char *expr_var_fn(ap_expr_eval_ctx_t *ctx, const void *data)
7 {
8     char *var = (char *)data;
9-    return ssl_var_lookup_ssl(ctx->p, ctx->c, ctx->r, var);
10+    SSLConnRec *sslconn = myConnConfig(ctx->c);
11+
12+    return sslconn ? ssl_var_lookup_ssl(ctx->p, ctx->c, ctx->r, var) : "";
13 }
14 
15 static int ssl_expr_lookup(ap_expr_lookup_parms *parms)
Note: See TracBrowser for help on using the repository browser.