mirror of
https://github.com/php/php-src.git
synced 2024-09-24 11:27:28 +00:00
Fixed uninitialized variables
This commit is contained in:
parent
31087ee8b0
commit
a3c8fbdd12
@ -2427,9 +2427,11 @@ ZEND_VM_HANDLER(59, ZEND_INIT_FCALL_BY_NAME, ANY, CONST|TMP|VAR|CV)
|
||||
if (UNEXPECTED((func = zend_hash_find(EG(function_table), lcname)) == NULL)) {
|
||||
zend_error_noreturn(E_ERROR, "Call to undefined function %s()", Z_STRVAL_P(function_name));
|
||||
}
|
||||
fbc = Z_FUNC_P(func);
|
||||
STR_FREE(lcname);
|
||||
FREE_OP2();
|
||||
fbc = Z_FUNC_P(func);
|
||||
called_scope = NULL;
|
||||
object = NULL;
|
||||
} else if (OP2_TYPE != IS_CONST && OP2_TYPE != IS_TMP_VAR &&
|
||||
EXPECTED(Z_TYPE_P(function_name) == IS_OBJECT) &&
|
||||
Z_OBJ_HANDLER_P(function_name, get_closure) &&
|
||||
|
@ -1508,9 +1508,11 @@ static int ZEND_FASTCALL ZEND_INIT_FCALL_BY_NAME_SPEC_CONST_HANDLER(ZEND_OPCODE
|
||||
if (UNEXPECTED((func = zend_hash_find(EG(function_table), lcname)) == NULL)) {
|
||||
zend_error_noreturn(E_ERROR, "Call to undefined function %s()", Z_STRVAL_P(function_name));
|
||||
}
|
||||
fbc = Z_FUNC_P(func);
|
||||
STR_FREE(lcname);
|
||||
|
||||
fbc = Z_FUNC_P(func);
|
||||
called_scope = NULL;
|
||||
object = NULL;
|
||||
} else if (IS_CONST != IS_CONST && IS_CONST != IS_TMP_VAR &&
|
||||
EXPECTED(Z_TYPE_P(function_name) == IS_OBJECT) &&
|
||||
Z_OBJ_HANDLER_P(function_name, get_closure) &&
|
||||
@ -1834,9 +1836,11 @@ static int ZEND_FASTCALL ZEND_INIT_FCALL_BY_NAME_SPEC_TMP_HANDLER(ZEND_OPCODE_H
|
||||
if (UNEXPECTED((func = zend_hash_find(EG(function_table), lcname)) == NULL)) {
|
||||
zend_error_noreturn(E_ERROR, "Call to undefined function %s()", Z_STRVAL_P(function_name));
|
||||
}
|
||||
fbc = Z_FUNC_P(func);
|
||||
STR_FREE(lcname);
|
||||
zval_dtor(free_op2.var);
|
||||
fbc = Z_FUNC_P(func);
|
||||
called_scope = NULL;
|
||||
object = NULL;
|
||||
} else if (IS_TMP_VAR != IS_CONST && IS_TMP_VAR != IS_TMP_VAR &&
|
||||
EXPECTED(Z_TYPE_P(function_name) == IS_OBJECT) &&
|
||||
Z_OBJ_HANDLER_P(function_name, get_closure) &&
|
||||
@ -2005,9 +2009,11 @@ static int ZEND_FASTCALL ZEND_INIT_FCALL_BY_NAME_SPEC_VAR_HANDLER(ZEND_OPCODE_H
|
||||
if (UNEXPECTED((func = zend_hash_find(EG(function_table), lcname)) == NULL)) {
|
||||
zend_error_noreturn(E_ERROR, "Call to undefined function %s()", Z_STRVAL_P(function_name));
|
||||
}
|
||||
fbc = Z_FUNC_P(func);
|
||||
STR_FREE(lcname);
|
||||
zval_ptr_dtor_nogc(free_op2.var);
|
||||
fbc = Z_FUNC_P(func);
|
||||
called_scope = NULL;
|
||||
object = NULL;
|
||||
} else if (IS_VAR != IS_CONST && IS_VAR != IS_TMP_VAR &&
|
||||
EXPECTED(Z_TYPE_P(function_name) == IS_OBJECT) &&
|
||||
Z_OBJ_HANDLER_P(function_name, get_closure) &&
|
||||
@ -2214,9 +2220,11 @@ static int ZEND_FASTCALL ZEND_INIT_FCALL_BY_NAME_SPEC_CV_HANDLER(ZEND_OPCODE_HA
|
||||
if (UNEXPECTED((func = zend_hash_find(EG(function_table), lcname)) == NULL)) {
|
||||
zend_error_noreturn(E_ERROR, "Call to undefined function %s()", Z_STRVAL_P(function_name));
|
||||
}
|
||||
fbc = Z_FUNC_P(func);
|
||||
STR_FREE(lcname);
|
||||
|
||||
fbc = Z_FUNC_P(func);
|
||||
called_scope = NULL;
|
||||
object = NULL;
|
||||
} else if (IS_CV != IS_CONST && IS_CV != IS_TMP_VAR &&
|
||||
EXPECTED(Z_TYPE_P(function_name) == IS_OBJECT) &&
|
||||
Z_OBJ_HANDLER_P(function_name, get_closure) &&
|
||||
|
Loading…
Reference in New Issue
Block a user