]> granicus.if.org Git - apache/commitdiff
* server/core.c (core_output_filter): Avoid using EOC bucket after
authorJoe Orton <jorton@apache.org>
Sun, 29 Feb 2004 00:25:48 +0000 (00:25 +0000)
committerJoe Orton <jorton@apache.org>
Sun, 29 Feb 2004 00:25:48 +0000 (00:25 +0000)
deleting it.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102818 13f79535-47bb-0310-9956-ffa450edef68

server/core.c

index 467b5b06ac88498be654b6acdc4d1a0c05a6388c..80e900139bede5749a75ed282884c4cb7df7eadb 100644 (file)
@@ -3857,7 +3857,7 @@ static apr_status_t core_output_filter(ap_filter_t *f, apr_bucket_brigade *b)
             if (AP_BUCKET_IS_EOC(e)) {
                 apr_bucket_delete(e);
             }
-            if (APR_BUCKET_IS_FLUSH(e)) {
+            else if (APR_BUCKET_IS_FLUSH(e)) {
                 if (e != APR_BRIGADE_LAST(b)) {
                     more = apr_brigade_split(b, APR_BUCKET_NEXT(e));
                 }