Last change
on this file since 2743 was
2625,
checked in by andersk, 10 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
|
Rev | Line | |
---|
[2625] | 1 | Index: 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.