From: Ilia Alshanetsky Date: Sun, 16 Dec 2007 17:21:44 +0000 (+0000) Subject: Fixed bug #43589 (a possible infinite loop in bz2_filter.c) X-Git-Tag: RELEASE_2_0_0a1~1155 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b5ccc0ad913021210fe479e90afafc53c32f3be6;p=php Fixed bug #43589 (a possible infinite loop in bz2_filter.c) # Patch by Greg Beaver --- diff --git a/ext/bz2/bz2_filter.c b/ext/bz2/bz2_filter.c index 1eef1c1c40..fc447e3e83 100644 --- a/ext/bz2/bz2_filter.c +++ b/ext/bz2/bz2_filter.c @@ -139,6 +139,8 @@ static php_stream_filter_status_t php_bz2_decompress_filter( data->strm.avail_out = data->outbuf_len; data->strm.next_out = data->outbuf; exit_status = PSFS_PASS_ON; + } else if (status == BZ_OK) { + break; } } }