Edit report at https://bugs.php.net/bug.php?id=61287&edit=1

 ID:                 61287
 Updated by:         paj...@php.net
 Reported by:        yoozer at gmail dot com
 Summary:            A particular string fails to decompress
 Status:             Assigned
 Type:               Bug
 Package:            Zlib related
-Operating System:   Windows
+Operating System:   *
 PHP Version:        5.4.0
 Assigned To:        mike
 Block user comment: N
 Private report:     N

 New Comment:

Not win specific, confirmed on other OSes too.


Previous Comments:
------------------------------------------------------------------------
[2012-03-05 14:14:50] yoozer at gmail dot com

Description:
------------
We use gzdeflate to compress search parameters. When we recently upgraded from 
5.3.8 to 5.4, a slew of error messages appeared. See the test script below. 
We've tried to minimize it, but any changes do not cause the error to trigger.

Changing the variable name "region_id" to "egion_id" results in 90.
Changing the variable name "region_id" to "tegion_id" causes the same error.
Changing the variable name "discipline" to "isciplined" results in 92.

Changing the value assigned to region_id from 1 to 2 results in 92.
Changing the value assigned to region_id from 1 to 4 results in an error.

Test script:
---------------
$array = array(
        'region_id' => 1,
        'discipline' => 23,
        'degrees' => array(),
        'country_id' => 27
);

$serialized = serialize($array);

$deflated = gzdeflate($serialized, 9);
$inflated = gzinflate($deflated);

echo strlen($inflated);

Expected result:
----------------
Expected: 92

Actual result:
--------------
Warning: gzinflate(): data error in D:\Web\Projects\Bench\index.php on line 13
0


------------------------------------------------------------------------



-- 
Edit this bug report at https://bugs.php.net/bug.php?id=61287&edit=1

Reply via email to