From 969b4e32a5157d1423ca82c0e3ad55bed9a96f7a Mon Sep 17 00:00:00 2001 From: Stef Walter Date: Sat, 10 May 2008 18:11:24 +0000 Subject: Handle sub requests properly in mod_httpauth --- apache2x/mod_httpauth.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'apache2x') 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: -- cgit v1.2.3