diff options
| author | Peter Kokot <peterkokot@gmail.com> | 2019-02-19 03:26:33 +0100 |
|---|---|---|
| committer | Peter Kokot <peterkokot@gmail.com> | 2019-02-19 03:26:33 +0100 |
| commit | 80bcb89202453a526b8002687d96dd4a61a95993 (patch) | |
| tree | 2fb224d990e23b3830ae2b7627853977529223a4 | |
| parent | 9a0345e0ddaa0fc1bd77ee3bf70d23204a796442 (diff) | |
| parent | a8336fb7b91a085661acad844854b89230214acb (diff) | |
| download | php-git-80bcb89202453a526b8002687d96dd4a61a95993.tar.gz | |
Merge branch 'PHP-7.4'
* PHP-7.4:
gd imageloadfont, verify error while reading header
| -rw-r--r-- | ext/gd/tests/imageloadfont_end_of_file_while_reading_header.phpt | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/ext/gd/tests/imageloadfont_end_of_file_while_reading_header.phpt b/ext/gd/tests/imageloadfont_end_of_file_while_reading_header.phpt index 56ff799eb0..ef13bb179d 100644 --- a/ext/gd/tests/imageloadfont_end_of_file_while_reading_header.phpt +++ b/ext/gd/tests/imageloadfont_end_of_file_while_reading_header.phpt @@ -10,11 +10,19 @@ if (!extension_loaded('gd')) die("skip gd extension not available\n"); --FILE-- <?php $filename = dirname(__FILE__) . '/font.gdf'; + +// End of file while reading header $bin = "\x41\x41\x41\x41\x00\x00\x00\x00\x00\x00"; $fp = fopen($filename, 'wb'); fwrite($fp, $bin); fclose($fp); +$font = imageloadfont($filename); +// Error while reading header +$bin = "\xe0\x00\x00\x00\x20\x00\x00\x00\x06\x00\x00\x00\x0a\x00\x00"; +$fp = fopen($filename, 'wb'); +fwrite($fp, $bin); +fclose($fp); $font = imageloadfont($filename); ?> --CLEAN-- @@ -23,3 +31,5 @@ unlink(__DIR__.'/font.gdf'); ?> --EXPECTF-- Warning: imageloadfont(): End of file while reading header in %s on line %d + +Warning: imageloadfont(): End of file while reading header in %s on line %d |
