From: Yann Ylavic Date: Tue, 31 Jul 2018 10:50:18 +0000 (+0000) Subject: core: set ap_request_core_filter() last. X-Git-Tag: 2.5.0-alpha2-ci-test-only~2421 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=687e1d8dab207588f413576173ccd08cb72c237a;p=thirdparty%2Fapache%2Fhttpd.git core: set ap_request_core_filter() last. Since it may retain data and should run after other "request" filters, use the last possible position for a "request" filter: AP_FTYPE_CONNECTION - 1. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1837131 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/server/core.c b/server/core.c index 7fc2c35ec0e..ffaa647f4ba 100644 --- a/server/core.c +++ b/server/core.c @@ -5872,7 +5872,7 @@ static void register_hooks(apr_pool_t *p) NULL, AP_FTYPE_NETWORK); ap_request_core_filter_handle = ap_register_output_filter("REQ_CORE", ap_request_core_filter, - NULL, AP_FTYPE_TRANSCODE); + NULL, AP_FTYPE_CONNECTION - 1); ap_subreq_core_filter_handle = ap_register_output_filter("SUBREQ_CORE", ap_sub_req_output_filter, NULL, AP_FTYPE_CONTENT_SET);