summaryrefslogtreecommitdiffstats
path: root/nss_engine_vars.c
diff options
context:
space:
mode:
Diffstat (limited to 'nss_engine_vars.c')
-rw-r--r--nss_engine_vars.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/nss_engine_vars.c b/nss_engine_vars.c
index 22d7978..4d18c9a 100644
--- a/nss_engine_vars.c
+++ b/nss_engine_vars.c
@@ -100,7 +100,11 @@ char *nss_var_lookup(apr_pool_t *p, server_rec *s, conn_rec *c, request_rec *r,
else if (strcEQ(var, "REQUEST_METHOD"))
result = (char *)(r->method);
else if (strcEQ(var, "REQUEST_SCHEME"))
+#ifndef AP_SERVER_MAJORVERSION_NUMBER
result = (char *)ap_http_method(r);
+#else
+ result = (char *)ap_http_scheme(r);
+#endif
else if (strcEQ(var, "REQUEST_URI"))
result = r->uri;
else if (strcEQ(var, "SCRIPT_FILENAME") ||