--TEST-- Bug #75273 (php_zlib_inflate_filter() may not update bytes_consumed) --SKIPIF-- --FILE-- 16 + 15]); rewind($stream); fwrite($stream, $in_data); stream_filter_remove($deflate_filter); rewind($stream); $out_data = stream_get_contents($stream); $out_data_len = strlen($out_data); $inflate_filter = stream_filter_prepend($stream, 'zlib.inflate', STREAM_FILTER_WRITE, ['window' => 16 + 15]); rewind($stream); $fwrite_len = fwrite($stream, $out_data); stream_filter_remove($inflate_filter); if ($out_data_len !== $fwrite_len) { echo "bug i=$i out_data_len=$out_data_len fwrite_len=$fwrite_len\n"; } } fclose($stream); ?> ===DONE=== --EXPECT-- ===DONE===