summaryrefslogtreecommitdiffstats
path: root/modules/proxy/proxy_util.c
diff options
context:
space:
mode:
authorYann Ylavic <ylavic@apache.org>2020-07-02 01:16:04 +0200
committerYann Ylavic <ylavic@apache.org>2020-07-02 01:16:04 +0200
commitea4d778cd6a938a68181dde024a2ee7889695bc3 (patch)
treeafb8a091af13a827419a804234f04a1037c54a41 /modules/proxy/proxy_util.c
parentmod_proxy: reindent ap_proxy_transfer_between_connections() after r1879401. (diff)
downloadapache2-ea4d778cd6a938a68181dde024a2ee7889695bc3.tar.xz
apache2-ea4d778cd6a938a68181dde024a2ee7889695bc3.zip
mod_ssl: release coalesced data when called from ap_filter_output_pending().
The purpose of ap_filter_output_pending() is to flush pending data, so ssl_io_filter_coalesce() should honor that. This allows mod_proxy to not care about mod_ssl coalescing filters when tunneling between connections. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1879416 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'modules/proxy/proxy_util.c')
-rw-r--r--modules/proxy/proxy_util.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/modules/proxy/proxy_util.c b/modules/proxy/proxy_util.c
index 8b99c5f8d2..7695817dcb 100644
--- a/modules/proxy/proxy_util.c
+++ b/modules/proxy/proxy_util.c
@@ -4327,12 +4327,6 @@ PROXY_DECLARE(apr_status_t) ap_proxy_tunnel_create(proxy_tunnel_rec **ptunnel,
apr_socket_opt_set(tunnel->client->pfd->desc.s, APR_SO_NONBLOCK, 1);
apr_socket_opt_set(tunnel->origin->pfd->desc.s, APR_SO_NONBLOCK, 1);
- /* No coalescing filters */
- ap_remove_output_filter_byhandle(c_i->output_filters,
- "SSL/TLS Coalescing Filter");
- ap_remove_output_filter_byhandle(c_o->output_filters,
- "SSL/TLS Coalescing Filter");
-
/* Bidirectional non-HTTP stream will confuse mod_reqtimeoout */
ap_remove_input_filter_byhandle(c_i->input_filters, "reqtimeout");