File tree Expand file tree Collapse file tree 1 file changed +1
-1
lines changed Expand file tree Collapse file tree 1 file changed +1
-1
lines changed Original file line number Diff line number Diff line change @@ -1001,13 +1001,13 @@ ZEND_API zend_result ZEND_FASTCALL zend_ast_evaluate_inner(
1001
1001
zend_string * function_name = zend_ast_get_str (ast -> child [0 ]);
1002
1002
zend_string * function_name_lc = zend_string_tolower (function_name );
1003
1003
fptr = zend_fetch_function (function_name_lc );
1004
- zend_string_release (function_name_lc );
1005
1004
if (!fptr && ast -> child [0 ]-> attr != ZEND_NAME_FQ ) {
1006
1005
const char * backslash = zend_memrchr (ZSTR_VAL (function_name_lc ), '\\' , ZSTR_LEN (function_name_lc ));
1007
1006
if (backslash ) {
1008
1007
fptr = zend_fetch_function_str (backslash + 1 , ZSTR_LEN (function_name_lc ) - (backslash - ZSTR_VAL (function_name_lc ) + 1 ));
1009
1008
}
1010
1009
}
1010
+ zend_string_release (function_name_lc );
1011
1011
if (!fptr ) {
1012
1012
zend_throw_error (NULL , "Call to undefined function %s()" , ZSTR_VAL (function_name ));
1013
1013
return FAILURE ;
You can’t perform that action at this time.
0 commit comments