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 @@ -1013,13 +1013,13 @@ ZEND_API zend_result ZEND_FASTCALL zend_ast_evaluate_inner(
1013
1013
zend_string * function_name = zend_ast_get_str (ast -> child [0 ]);
1014
1014
zend_string * function_name_lc = zend_string_tolower (function_name );
1015
1015
fptr = zend_fetch_function (function_name_lc );
1016
- zend_string_release (function_name_lc );
1017
1016
if (!fptr && ast -> child [0 ]-> attr != ZEND_NAME_FQ ) {
1018
1017
const char * backslash = zend_memrchr (ZSTR_VAL (function_name_lc ), '\\' , ZSTR_LEN (function_name_lc ));
1019
1018
if (backslash ) {
1020
1019
fptr = zend_fetch_function_str (backslash + 1 , ZSTR_LEN (function_name_lc ) - (backslash - ZSTR_VAL (function_name_lc ) + 1 ));
1021
1020
}
1022
1021
}
1022
+ zend_string_release (function_name_lc );
1023
1023
if (!fptr ) {
1024
1024
zend_throw_error (NULL , "Call to undefined function %s()" , ZSTR_VAL (function_name ));
1025
1025
return FAILURE ;
You can’t perform that action at this time.
0 commit comments