View | Details | Raw Unified | Return to bug 65294
Collapse All | Expand All

(-)modules/proxy/proxy_util.c (-6 / +3 lines)
Lines 4526-4537 PROXY_DECLARE(apr_status_t) ap_proxy_transfer_betw Link Here
4526
        /* Yield if the output filters stack is full? This is to avoid
4526
        /* Yield if the output filters stack is full? This is to avoid
4527
         * blocking and give the caller a chance to POLLOUT async.
4527
         * blocking and give the caller a chance to POLLOUT async.
4528
         */
4528
         */
4529
        if (flags & AP_PROXY_TRANSFER_YIELD_PENDING) {
4529
        if ((flags & AP_PROXY_TRANSFER_YIELD_PENDING)
4530
            int rc = OK;
4530
                && ap_filter_should_yield(c_o->output_filters)) {
4531
4531
            int rc = ap_filter_output_pending(c_o);
4532
            if (!ap_filter_should_yield(c_o->output_filters)) {
4533
                rc = ap_filter_output_pending(c_o);
4534
            }
4535
            if (rc == OK) {
4532
            if (rc == OK) {
4536
                ap_log_rerror(APLOG_MARK, APLOG_TRACE2, 0, r,
4533
                ap_log_rerror(APLOG_MARK, APLOG_TRACE2, 0, r,
4537
                              "ap_proxy_transfer_between_connections: "
4534
                              "ap_proxy_transfer_between_connections: "

Return to bug 65294