From: William A. Rowe Jr Date: Fri, 30 Nov 2001 05:29:40 +0000 (+0000) Subject: Ensure we include path_info in ap_internal_fast_redirect() for multiview X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8a2bdc04aed1ea1b4ca80f7d14ae9eb7115d3f88;p=apache Ensure we include path_info in ap_internal_fast_redirect() for multiview 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 --- diff --git a/modules/http/http_request.c b/modules/http/http_request.c index 99a53cfc18..df39466038 100644 --- a/modules/http/http_request.c +++ b/modules/http/http_request.c @@ -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);