From: Martin Kraemer Date: Thu, 14 Mar 2002 12:08:06 +0000 (+0000) Subject: ap_vformatter() was missing a final flush call. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=20a92c3ba5dc5e8d4a42ea291165a0e592b2323c;p=thirdparty%2Fapache%2Fhttpd.git ap_vformatter() was missing a final flush call. PR: 9932 Submitted by: Joshua Colvin git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@93933 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/src/ap/ap_snprintf.c b/src/ap/ap_snprintf.c index 1ff547f187e..43f80fbd5e9 100644 --- a/src/ap/ap_snprintf.c +++ b/src/ap/ap_snprintf.c @@ -1158,6 +1158,10 @@ API_EXPORT(int) ap_vformatter(int (*flush_func)(ap_vformatter_buff *), fmt++; } vbuff->curpos = sp; + if (sp >= bep) { + if (flush_func(vbuff)) + return -1; + } return cc; }