]> granicus.if.org Git - apache/commit
core: integrate data_in_{in,out}put_filter to ap_filter_{in,out}put_pending().
authorYann Ylavic <ylavic@apache.org>
Wed, 18 Jul 2018 22:36:19 +0000 (22:36 +0000)
committerYann Ylavic <ylavic@apache.org>
Wed, 18 Jul 2018 22:36:19 +0000 (22:36 +0000)
commit8d0a14e3e8f5fda68eedb74afc3ff4ec2f91d304
tree49d05d8bbe346d6b5b1470d73d23fbfdb86f6f29
parent8a6e1c3adaeff09563df4a9da8b72eca29befda6
core: integrate data_in_{in,out}put_filter to ap_filter_{in,out}put_pending().

Straightforward for ap_filter_input_pending() since c->data_in_input_filter is
always checked wherever ap_run_input_pending(c) is.

For ap_filter_output_pending(), this allows to set c->data_in_output_filter in
ap_process_request_after_handler() and avoid an useless flush from mpm_event.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1836239 13f79535-47bb-0310-9956-ffa450edef68
include/httpd.h
modules/http/http_request.c
server/mpm/event/event.c
server/mpm/motorz/motorz.c
server/mpm/simple/simple_io.c
server/util_filter.c