Bug #74910 [Opn->Asn]: getimagesize on SWC files returns zero width and height
| From: | kalle@php.net | Date: | Fri, 11 Aug 2017 06:27:34 +0000 |
| Subject: | Bug #74910 [Opn->Asn]: getimagesize on SWC files returns zero width and height | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-210592@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=74910&edit=1
ID: 74910
Updated by: kalle@php.net
Reported by: adam dot rosadzinski at home dot net dot pl
Summary: getimagesize on SWC files returns zero width and
height
-Status: Open
+Status: Assigned
Type: Bug
Package: Zlib related
Operating System: Arch Linux
PHP Version: Irrelevant
-Assigned To:
+Assigned To: cmb
Block user comment: N
Private report: N
New Comment:
@christoph, since you recently have been fiddling around with the getimagesizes() stuff and gd,
could you verify this?
Previous Comments:
------------------------------------------------------------------------
[2017-07-12 12:55:42] adam dot rosadzinski at home dot net dot pl
Submitted patch was prepared for PHP 7.0
------------------------------------------------------------------------
[2017-07-12 12:16:59] adam dot rosadzinski at home dot net dot pl
Description:
------------
Since zlib 1.2.9 has been released, changes in uncompress function exposed problem in php_handle_swc
function from ext/standard/image.c
Before 1.2.9, uncompress didn't touch destBytes value on failure. As of 1.2.9 it will be set to
0.
No data will be copied if first uncompress call fails, as len value will be changed to 0 and then
used to copy uncompressed data from temporary buffer.
Verified on PHP: 5.2, 5.3, 5.4, 5.5, 5.6, 7.0, 7.1
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=74910&edit=1