Index: modules/proxy/proxy_util.c =================================================================== --- modules/proxy/proxy_util.c (revision 1889718) +++ modules/proxy/proxy_util.c (working copy) @@ -4527,11 +4527,9 @@ PROXY_DECLARE(apr_status_t) ap_proxy_transfer_betw * blocking and give the caller a chance to POLLOUT async. */ if (flags & AP_PROXY_TRANSFER_YIELD_PENDING) { - int rc = OK; + int rc; - if (!ap_filter_should_yield(c_o->output_filters)) { - rc = ap_filter_output_pending(c_o); - } + rc = ap_filter_output_pending(c_o); if (rc == OK) { ap_log_rerror(APLOG_MARK, APLOG_TRACE2, 0, r, "ap_proxy_transfer_between_connections: "