]> granicus.if.org Git - apache/commitdiff
Ensure we include path_info in ap_internal_fast_redirect() for multiview
authorWilliam A. Rowe Jr <wrowe@apache.org>
Fri, 30 Nov 2001 05:29:40 +0000 (05:29 +0000)
committerWilliam A. Rowe Jr <wrowe@apache.org>
Fri, 30 Nov 2001 05:29:40 +0000 (05:29 +0000)
  mapping.  This isn't the end of these bugs, only one puzzle piece.

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

modules/http/http_request.c

index 99a53cfc18cebbd077fa3f6ec1b0b6e1335156a5..df39466038c7606f293dcbf41b10bf19c5bf9371 100644 (file)
@@ -425,14 +425,15 @@ AP_DECLARE(void) ap_internal_fast_redirect(request_rec *rr, request_rec *r)
     apr_pool_join(r->pool, rr->pool);
     r->mtime = rr->mtime;
     r->uri = rr->uri;
-    r->args = rr->args;
     r->filename = rr->filename;
     r->canonical_filename = rr->canonical_filename;
+    r->path_info = rr->path_info;
+    r->args = rr->args;
+    r->finfo = rr->finfo;
     r->handler = rr->handler;
     r->content_type = rr->content_type;
     r->content_encoding = rr->content_encoding;
     r->content_languages = rr->content_languages;
-    r->finfo = rr->finfo;
     r->per_dir_config = rr->per_dir_config;
     /* copy output headers from subrequest, but leave negotiation headers */
     r->notes = apr_table_overlay(r->pool, rr->notes, r->notes);