1--TEST--
2Bug #2 (Deserializing a large array of nested objects gives "zend_mm_heap corrupted")
3--SKIPIF--
4<?php
5if (!extension_loaded("msgpack")) {
6   echo "skip";
7}
8?>
9--FILE--
10<?php
11
12$data = array();
13
14$tmp = &$data;
15for ($i = 0; $i < 1023; $i++) {
16    $tmp[] = array();
17    $tmp = &$tmp[0];
18}
19
20$newdata = msgpack_unserialize(msgpack_serialize($data));
21var_dump($newdata == $data);
22?>
23--EXPECTF--
24bool(true)
25