mirror of
https://github.com/php/php-src.git
synced 2025-08-16 05:58:45 +02:00
fix bug #30442 ( segmentation fault when parsing ?getvariable[][ )
This commit is contained in:
parent
d608f1a0e0
commit
e865bc2bc5
1 changed files with 5 additions and 1 deletions
|
@ -133,7 +133,11 @@ PHPAPI void php_register_variable_ex(char *var, zval *val, pval *track_vars_arra
|
||||||
if (!ip) {
|
if (!ip) {
|
||||||
/* PHP variables cannot contain '[' in their names, so we replace the character with a '_' */
|
/* PHP variables cannot contain '[' in their names, so we replace the character with a '_' */
|
||||||
*(index_s - 1) = '_';
|
*(index_s - 1) = '_';
|
||||||
index_len = var_len = strlen(index);
|
|
||||||
|
index_len = var_len = 0;
|
||||||
|
if (index) {
|
||||||
|
index_len = var_len = strlen(index);
|
||||||
|
}
|
||||||
goto plain_var;
|
goto plain_var;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue