mirror of
https://github.com/php/php-src.git
synced 2024-12-01 05:43:38 +08:00
592b232e83
The code did not check whether the zend_hash_index_find calls succeded, so PHP crashed when an array callback was called that contains two elements which don't have the indices 0 and 1.
13 lines
266 B
PHP
13 lines
266 B
PHP
--TEST--
|
|
Bug #63173: Crash when invoking invalid array callback
|
|
--FILE--
|
|
<?php
|
|
|
|
// the important part here are the indexes 1 and 2
|
|
$callback = [1 => 0, 2 => 0];
|
|
$callback();
|
|
|
|
?>
|
|
--EXPECTF--
|
|
Fatal error: Array callback has to contain indices 0 and 1 in %s on line %d
|