Viewing File: /opt/alt/tests/alt-php84-pecl-msgpack_2.2.0-1.el8/tests/bug002.phpt
--TEST--
Bug #2 (Deserializing a large array of nested objects gives "zend_mm_heap corrupted")
--SKIPIF--
<?php
if (!extension_loaded("msgpack")) {
echo "skip";
}
?>
--FILE--
<?php
$data = array();
$tmp = &$data;
for ($i = 0; $i < 1023; $i++) {
$tmp[] = array();
$tmp = &$tmp[0];
}
$newdata = msgpack_unserialize(msgpack_serialize($data));
var_dump($newdata == $data);
?>
--EXPECTF--
bool(true)
Back to Directory
File Manager
<