mirror of
https://github.com/apache/httpd.git
synced 2025-08-07 04:02:58 +03:00
This fixes the mod_autoindex problem of not getting the list of files.
The problem was that the internal_fast_redirect removed the SUB_REQ filter, but we are still in a sub_request. The solution is to have the fast_internal_Redirect function check if we are in a sub_Request and re-add the filter if we are. Submitted by: Ryan Bloom, Greg Ames, Jeff Trawick, and Will Rowe git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94456 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@@ -420,6 +420,11 @@ AP_DECLARE(void) ap_internal_fast_redirect(request_rec *rr, request_rec *r)
|
||||
|
||||
r->output_filters = rr->output_filters;
|
||||
r->input_filters = rr->input_filters;
|
||||
|
||||
if (r->main) {
|
||||
ap_add_output_filter_handle(ap_subreq_core_filter_handle,
|
||||
NULL, r, r->connection);
|
||||
}
|
||||
}
|
||||
|
||||
AP_DECLARE(void) ap_internal_redirect(const char *new_uri, request_rec *r)
|
||||
|
Reference in New Issue
Block a user