fix bug #30442 ( segmentation fault when parsing ?getvariable[][ )

This commit is contained in:
Antony Dovgal 2004-10-18 15:05:06 +00:00
parent d608f1a0e0
commit e865bc2bc5

View File

@ -133,7 +133,11 @@ PHPAPI void php_register_variable_ex(char *var, zval *val, pval *track_vars_arra
if (!ip) {
/* PHP variables cannot contain '[' in their names, so we replace the character with a '_' */
*(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;
return;
}