ben 99/11/09 10:02:24
Modified: src/main http_request.c
Log:
Make sure that an error document that needs auth but hasn't got an auth type
still reports a cascaded error.
Revision Changes Path
1.151 +1 -1 apache-1.3/src/main/http_request.c
Index: http_request.c
===================================================================
RCS file: /export/home/cvs/apache-1.3/src/main/http_request.c,v
retrieving revision 1.150
retrieving revision 1.151
diff -u -r1.150 -r1.151
--- http_request.c 1999/10/21 20:44:43 1.150
+++ http_request.c 1999/11/09 18:02:19 1.151
@@ -1176,7 +1176,7 @@
case SATISFY_ANY:
if (((access_status = ap_check_access(r)) != 0) || !ap_auth_type(r))
{
if (!ap_some_auth_required(r)) {
- decl_die(access_status, ap_auth_type(r)
+ decl_die(access_status ? access_status :
HTTP_INTERNAL_SERVER_ERROR, ap_auth_type(r)
? "check access"
: "perform authentication. AuthType not set!", r);
return;