]> granicus.if.org Git - php/commitdiff
Fix a convert filters bug that occurs when multiple buckets are coming in.
authorMoriyoshi Koizumi <moriyoshi@php.net>
Mon, 8 Dec 2003 00:22:22 +0000 (00:22 +0000)
committerMoriyoshi Koizumi <moriyoshi@php.net>
Mon, 8 Dec 2003 00:22:22 +0000 (00:22 +0000)
ext/standard/filters.c

index ae7dfa8c4a06b09f40f6fdba058d9726796ce365..ce8be65ce3bc1d422fb690f7432d599421835445 100644 (file)
@@ -1615,7 +1615,7 @@ static php_stream_filter_status_t strfilter_convert_filter(
                        }
 
                        /* update consumed by the number of bytes just used */
-                       consumed = bucket->buflen - icnt;
+                       consumed += bucket->buflen - icnt;
 
                        /* give output bucket to next in chain */
                        if (out_buf_size - ocnt > 0) {