Return-Path: Delivered-To: apmail-modperl-cvs-archive@apache.org Received: (qmail 87100 invoked by uid 500); 26 Feb 2002 19:04:00 -0000 Mailing-List: contact modperl-cvs-help@apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: dev@perl.apache.org Delivered-To: mailing list modperl-cvs@apache.org Received: (qmail 87089 invoked by uid 500); 26 Feb 2002 19:03:59 -0000 Delivered-To: apmail-modperl-2.0-cvs@apache.org Date: 26 Feb 2002 19:03:59 -0000 Message-ID: <20020226190359.35572.qmail@icarus.apache.org> From: dougm@apache.org To: modperl-2.0-cvs@apache.org Subject: cvs commit: modperl-2.0/xs/Apache/SubRequest Apache__SubRequest.h X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N dougm 02/02/26 11:03:58 Added: xs/Apache/SubRequest Apache__SubRequest.h Log: moving the subrequest special case here, to flush main output buffer before running a subrequest. Revision Changes Path 1.1 modperl-2.0/xs/Apache/SubRequest/Apache__SubRequest.h Index: Apache__SubRequest.h =================================================================== static MP_INLINE int mpxs_ap_run_sub_req(pTHX_ request_rec *r) { /* need to flush main request output buffer if any * before running any subrequests, else we get subrequest * output before anything already written in the main request */ if (r->main) { modperl_config_req_t *rcfg = modperl_config_req_get(r->main); modperl_wbucket_flush(rcfg->wbucket); } return ap_run_sub_req(r); }