ID: 17547 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] -Status: Open +Status: Critical Bug Type: Bzip2 Related Operating System: Linux (maybe Windows too) PHP Version: 4.0CVS-2002-05-31
Previous Comments: ------------------------------------------------------------------------ [2002-05-31 17:36:59] [EMAIL PROTECTED] Using a simple bzip2 compressed input file like $ cat test.txt 1 ene 2 mene 3 muh 4 foo and compressing it with bzip2 $ bzip2 -c test.txt >test.bz2 and then trying to use file() with compress.bzip2 wrapper results in an infinite loop, i.e. never returned out of file(): $ cat test.php <? print_r(file('compress.bzip2://test.bz2')); ?> Looking at the code in file() using whil(1) { ... } seems dangerous for race conditions. But it actually works with e.g. compress.zlib wrapper and with normal files so I suspect this being a bug in the bz2 wrapper. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=17547&edit=1