summaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorGraham Dumpleton <Graham.Dumpleton@gmail.com>2014-08-29 20:58:22 +1000
committerGraham Dumpleton <Graham.Dumpleton@gmail.com>2014-08-29 20:58:22 +1000
commitdbc6471fb74c8a35bc5f188b0e802d844d7122bd (patch)
treee45ca89d64435819e31a6f57f00cebbcec0a6f18 /src/server
parent570c8e6bceffae88f521fff2a3c43d79fe768ec5 (diff)
downloadmod_wsgi-dbc6471fb74c8a35bc5f188b0e802d844d7122bd.tar.gz
Fix Apache 2.4 compatibility issue auth providers performing group authorisation.
Diffstat (limited to 'src/server')
-rw-r--r--src/server/mod_wsgi.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/mod_wsgi.c b/src/server/mod_wsgi.c
index 5467a29..733109a 100644
--- a/src/server/mod_wsgi.c
+++ b/src/server/mod_wsgi.c
@@ -13250,6 +13250,11 @@ static authz_status wsgi_check_authorization(request_rec *r,
const char *t, *w;
int status;
+#if AP_MODULE_MAGIC_AT_LEAST(20100714,0)
+ if (!r->user)
+ return AUTHZ_DENIED_NO_USER;
+#endif
+
config = wsgi_create_req_config(r->pool, r);
if (!config->auth_group_script) {