var_dump($im);
?>
--EXPECTF--
-
-Warning: imagecreatefrompng(): gd-png: fatal libpng error: IDAT: CRC error in %s on line %d
+Warning: imagecreatefrompng(): gd-png: fatal libpng error: Read Error: truncated data in %s on line %d
Warning: imagecreatefrompng(): gd-png error: setjmp returns error condition in %s on line %d
//write header
$c = 0;
-fputs($fp, chr($c), 1);
-fputs($fp, $c, 1);
+@fputs($fp, chr($c), 1);
+@fputs($fp, $c, 1);
//write width = 2^32 / 4 + 1
$c = 0x84;
-fputs($fp, chr($c), 1);
+@fputs($fp, chr($c), 1);
$c = 0x80;
-fputs($fp, chr($c), 1);
-fputs($fp, chr($c), 1);
-fputs($fp, chr($c), 1);
+@fputs($fp, chr($c), 1);
+@fputs($fp, chr($c), 1);
+@fputs($fp, chr($c), 1);
$c = 0x01;
-fputs($fp, chr($c), 1);
+@fputs($fp, chr($c), 1);
/*write height = 4*/
$c = 0x04;
-fputs($fp, chr($c), 1);
+@fputs($fp, chr($c), 1);
/*write some data to cause overflow*/
for ($i=0; $i<10000; $i++) {