]> granicus.if.org Git - apache/commitdiff
Reinstate location walk for subrequests
authorNick Kew <niq@apache.org>
Wed, 26 Sep 2007 14:26:19 +0000 (14:26 +0000)
committerNick Kew <niq@apache.org>
Wed, 26 Sep 2007 14:26:19 +0000 (14:26 +0000)
PR 41960 (Jose Kahan)

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

CHANGES
server/request.c

diff --git a/CHANGES b/CHANGES
index 1f9650112582cf9fc0fb780d817ff7fb87bf0d01..dbf96658488c492eb96f8c875c71586c41ff6bfd 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -2,6 +2,9 @@
 Changes with Apache 2.3.0
 [ When backported to 2.2.x, remove entry from this file ]
 
+  *) core: reinstate location walk to fix config for subrequests
+     PR 41960 [Jose Kahan <jose w3.org>]
+
   *) mod_log_config: Add format options for %p so that the actual local
      or remote port can be logged.  PR 43415.  [Adam Hasselbalch Hansen 
      <ahh@one.com>, Ruediger Pluem, Jeff Trawick]
index cdf3f364ef8b973af56107b9e72cb2b4560a1b0f..14044be44b59b50c432d7d7705a6a1b79b3ce01d 100644 (file)
@@ -152,14 +152,10 @@ AP_DECLARE(int) ap_process_request_internal(request_rec *r)
         return access_status;
     }
 
-    /* Excluding file-specific requests with no 'true' URI...
+    /* Rerun the location walk, which overrides any map_to_storage config.
      */
-    if (!file_req) {
-        /* Rerun the location walk, which overrides any map_to_storage config.
-         */
-        if ((access_status = ap_location_walk(r))) {
-            return access_status;
-        }
+    if ((access_status = ap_location_walk(r))) {
+        return access_status;
     }
 
     /* Only on the main request! */