From 66770f9c37e3821582b02f77867bf09141e59a51 Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Tue, 1 Sep 2015 03:15:50 +0300 Subject: Added missing set of fcc->initialized flag. --- Zend/zend_API.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Zend/zend_API.c b/Zend/zend_API.c index eaa79b375f..0796ee9488 100644 --- a/Zend/zend_API.c +++ b/Zend/zend_API.c @@ -2941,6 +2941,7 @@ static int zend_is_callable_check_func(int check_flags, zval *callable, zend_fca if (lmname != Z_STR_P(callable)) { ZSTR_ALLOCA_FREE(lmname, use_heap); } + fcc->initialized = 1; return 1; } else { if (lmname == Z_STR_P(callable)) { @@ -2951,6 +2952,7 @@ static int zend_is_callable_check_func(int check_flags, zval *callable, zend_fca zend_str_tolower(ZSTR_VAL(lmname), ZSTR_LEN(lmname)); if ((fcc->function_handler = zend_hash_find_ptr(EG(function_table), lmname)) != NULL) { ZSTR_ALLOCA_FREE(lmname, use_heap); + fcc->initialized = 1; return 1; } } -- cgit v1.2.1