summaryrefslogtreecommitdiff
path: root/Zend/tests/bug79784.phpt
blob: be1cd729e9697eeee345f1675dd0a2fd825db90f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
--TEST--
Bug #79784: Use after free if changing array during undef var during array write fetch
--FILE--
<?php
set_error_handler(function () {
    $GLOBALS['a'] = null;
});

$a[$c] = 'x' ;
var_dump($a);
$a[$c] .= 'x' ;
var_dump($a);
$a[$c][$c] = 'x' ;
var_dump($a);

?>
--EXPECT--
NULL
NULL
NULL