xref: /PHP-8.4/ext/gd/tests/bug39780_extern.phpt (revision 0b8466f2)
1--TEST--
2Bug #39780 (PNG image with CRC/data error raises a fatal error)
3--EXTENSIONS--
4gd
5--SKIPIF--
6<?php
7    if (GD_BUNDLED) die("skip requires extern GD\n");
8    if (!(imagetypes() & IMG_PNG)) {
9        die("skip No PNG support");
10    }
11?>
12--FILE--
13<?php
14
15$im = imagecreatefrompng(__DIR__ . '/bug39780.png');
16var_dump($im);
17?>
18--EXPECTF--
19Warning: imagecreatefrompng(): gd-png: fatal libpng error: Read Error: truncated data%win %s on line %d
20
21Warning: imagecreatefrompng(): gd-png error: setjmp returns error condition %d%win %s on line %d
22
23Warning: imagecreatefrompng(): "%sbug39780.png" is not a valid PNG file in %s on line %d
24bool(false)
25