You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by ji...@apache.org on 2007/03/20 16:48:25 UTC
svn commit: r520442 - /httpd/httpd/trunk/modules/experimental/mod_sedfilter.c
Author: jim
Date: Tue Mar 20 08:48:23 2007
New Revision: 520442
URL: http://svn.apache.org/viewvc?view=rev&rev=520442
Log:
Even though we don't let our bb grow too large, still
honor flush buckets anyway... Note: maybe now we
should use something a little larger that AP_MIN_BYTES_TO_WRITE??
Modified:
httpd/httpd/trunk/modules/experimental/mod_sedfilter.c
Modified: httpd/httpd/trunk/modules/experimental/mod_sedfilter.c
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/experimental/mod_sedfilter.c?view=diff&rev=520442&r1=520441&r2=520442
==============================================================================
--- httpd/httpd/trunk/modules/experimental/mod_sedfilter.c (original)
+++ httpd/httpd/trunk/modules/experimental/mod_sedfilter.c Tue Mar 20 08:48:23 2007
@@ -342,6 +342,14 @@
APR_BRIGADE_INSERT_TAIL(passbb, b);
break;
}
+ else if (APR_BUCKET_IS_FLUSH(b)) {
+ APR_BUCKET_REMOVE(b);
+ APR_BRIGADE_INSERT_TAIL(passbb, b);
+ rv = ap_pass_brigade(f->next, passbb);
+ apr_brigade_cleanup(passbb);
+ if (rv != APR_SUCCESS)
+ return rv;
+ }
else if (APR_BUCKET_IS_METADATA(b)) {
APR_BUCKET_REMOVE(b);
APR_BRIGADE_INSERT_TAIL(passbb, b);