]> granicus.if.org Git - php/commitdiff
MFB
authorNuno Lopes <nlopess@php.net>
Thu, 28 Dec 2006 19:53:30 +0000 (19:53 +0000)
committerNuno Lopes <nlopess@php.net>
Thu, 28 Dec 2006 19:53:30 +0000 (19:53 +0000)
ext/zlib/tests/bug_34821.phpt

index 0600b5faa238a00d0f7c78fb443ca9b50e8d4cf1..e1a97fca3584bfd13de5a41934e4ed3a96e60b44 100644 (file)
@@ -10,20 +10,20 @@ $b = array(
        50, 
        500, 
        5000, 
-       500000,
+       250000,
 //     1000000, // works, but test would take too long
 );
 
-srand(time());
+$s = '';
+$i = 0;
 
 foreach ($b as $size) {
-       $s = '';
-       for ($i = 0; $i <= $size; ++$i) {
+       do {
                $s .= chr(rand(0,255));
-       }
-       var_dump($s == gzinflate(gzdeflate((binary)$s)));
-       var_dump($s == gzuncompress(gzcompress((binary)$s)));
-       var_dump($s == gzinflate(substr(gzencode((binary)$s), 10, -8)));
+       } while (++$i < $size);
+       var_dump($s === gzinflate(gzdeflate($s)));
+       var_dump($s === gzuncompress(gzcompress($s)));
+       var_dump($s === gzinflate(substr(gzencode($s), 10, -8)));
 }
 ?>
 --EXPECT--