summaryrefslogtreecommitdiff
path: root/ext/spl/tests/bug67247.phpt
blob: cb71445d7b79a9e60333071a774311710bbee872 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
--TEST--
Bug #67247 (spl_fixedarray_resize integer overflow)
--FILE--
<?php
$ar = new SplFixedArray(1);
echo "size: ".$ar->getSize()."\n";
$ar->setSize((PHP_INT_SIZE==8)?0x2000000000000001:0x40000001);
echo "size: ".$ar->getSize()."\n";
?>
--EXPECTF--
size: 1

Fatal error: Possible integer overflow in memory allocation (%d * %d + 0) in %s on line %d