summaryrefslogtreecommitdiff
path: root/apache2x/mod_httpauth.c
diff options
context:
space:
mode:
authorStef Walter <stef@memberwebs.com>2008-05-10 18:11:24 +0000
committerStef Walter <stef@memberwebs.com>2008-05-10 18:11:24 +0000
commit969b4e32a5157d1423ca82c0e3ad55bed9a96f7a (patch)
treef0c163e9b3de53f79e34743b97fcd53206277ed5 /apache2x/mod_httpauth.c
parent83eb5d0f3e9701f5c8a8d2da6c4b6709f02ed35a (diff)
Handle sub requests properly in mod_httpauth
Diffstat (limited to 'apache2x/mod_httpauth.c')
-rw-r--r--apache2x/mod_httpauth.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/apache2x/mod_httpauth.c b/apache2x/mod_httpauth.c
index 2050534..3e11750 100644
--- a/apache2x/mod_httpauth.c
+++ b/apache2x/mod_httpauth.c
@@ -740,8 +740,13 @@ static int httpauth_authenticate(request_rec* r)
mainreq = mainreq->prev;
/* Check if we've already authenticated this request */
- if(ap_get_module_config(mainreq->request_config, &httpauth_module))
+ details = ap_get_module_config(mainreq->request_config, &httpauth_module);
+ if(details)
+ {
+ r->user = apr_pstrdup(r->pool, details);
+ r->ap_auth_type = HTTPAUTH_AUTHTYPE;
return OK;
+ }
/* For jumping to when a connection has been closed */
retry: