diff options
Diffstat (limited to 'Zend/zend_reflection_api.c')
-rw-r--r-- | Zend/zend_reflection_api.c | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/Zend/zend_reflection_api.c b/Zend/zend_reflection_api.c index a5c0b0f753..de0ee0e0f7 100644 --- a/Zend/zend_reflection_api.c +++ b/Zend/zend_reflection_api.c @@ -729,7 +729,6 @@ ZEND_METHOD(reflection_function, invoke) { zval *retval_ptr; zval ***params; - zval fname; int result; int argc = ZEND_NUM_ARGS(); zend_fcall_info fci; @@ -746,11 +745,9 @@ ZEND_METHOD(reflection_function, invoke) RETURN_FALSE; } - ZVAL_STRING(&fname, fptr->common.function_name, 0); - fci.size = sizeof(fci); - fci.function_table = EG(function_table); - fci.function_name = &fname; + fci.function_table = NULL; + fci.function_name = NULL; fci.symbol_table = NULL; fci.object_pp = NULL; fci.retval_ptr_ptr = &retval_ptr; @@ -959,7 +956,6 @@ ZEND_METHOD(reflection_method, invoke) zval **object_pp; reflection_object *intern; zend_function *mptr; - zval fname; int argc = ZEND_NUM_ARGS(); int result; zend_fcall_info fci; @@ -1016,11 +1012,9 @@ ZEND_METHOD(reflection_method, invoke) object_pp = params[0]; } - ZVAL_STRING(&fname, mptr->common.function_name, 0); - fci.size = sizeof(fci); - fci.function_table = EG(function_table); - fci.function_name = &fname; + fci.function_table = NULL; + fci.function_name = NULL; fci.symbol_table = NULL; fci.object_pp = object_pp; fci.retval_ptr_ptr = &retval_ptr; |