]> granicus.if.org Git - apache/commitdiff
log the uri for some access-denied paths when r->filename is
authorJeff Trawick <trawick@apache.org>
Tue, 17 Apr 2007 14:36:12 +0000 (14:36 +0000)
committerJeff Trawick <trawick@apache.org>
Tue, 17 Apr 2007 14:36:12 +0000 (14:36 +0000)
unset

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@529626 13f79535-47bb-0310-9956-ffa450edef68

modules/aaa/mod_access_compat.c
modules/aaa/mod_authz_core.c

index a6856435972da73569af94489d5377696d3891b1..38d341a32500ee230f9b8bc229bfc865e52c1368 100644 (file)
@@ -363,8 +363,9 @@ static int check_dir_access(request_rec *r)
 
     if (ret == HTTP_FORBIDDEN) {
         ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r,
-                      "client denied by server configuration: %s",
-                      r->filename); 
+                      "client denied by server configuration: %s%s",
+                      r->filename ? "" : "uri ",
+                      r->filename ? r->filename : r->uri);
     }
 
     return ret;
index 11d6beb697897a7bf37ae8d0f67ede66f47d544d..289f54fa00bc81db984f12f08f95c3a190e5f7c0 100644 (file)
@@ -746,8 +746,9 @@ static int authorize_user(request_rec *r)
                 if (!note || (ap_satisfies(r) != SATISFY_ANY) || (note[0] == 'N')) {
                     if (r->ap_auth_type == NULL) {
                         ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r,
-                                      "client denied by server configuration: %s",
-                                      r->filename); 
+                                      "client denied by server configuration: %s%s",
+                                      r->filename ? "" : "uri ",
+                                      r->filename ? r->filename : r->uri);
                         return_code = HTTP_FORBIDDEN;
                     }
                     else {