summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Zend/zend_reflection_api.c2
-rw-r--r--ext/reflection/php_reflection.c2
2 files changed, 4 insertions, 0 deletions
diff --git a/Zend/zend_reflection_api.c b/Zend/zend_reflection_api.c
index 1f6ece9fcb..ba78b39a71 100644
--- a/Zend/zend_reflection_api.c
+++ b/Zend/zend_reflection_api.c
@@ -822,6 +822,7 @@ static int _addmethod(zend_function *mptr, int num_args, va_list args, zend_hash
long filter = va_arg(args, long);
if (mptr->common.fn_flags & filter) {
+ TSRMLS_FETCH();
ALLOC_ZVAL(method);
reflection_method_factory(ce, mptr, method TSRMLS_CC);
add_next_index_zval(retval, method);
@@ -888,6 +889,7 @@ static int _addproperty(zend_property_info *pptr, int num_args, va_list args, ze
long filter = va_arg(args, long);
if (pptr->flags & filter) {
+ TSRMLS_FETCH();
ALLOC_ZVAL(property);
reflection_property_factory(ce, pptr, property TSRMLS_CC);
add_next_index_zval(retval, property);
diff --git a/ext/reflection/php_reflection.c b/ext/reflection/php_reflection.c
index 1f6ece9fcb..ba78b39a71 100644
--- a/ext/reflection/php_reflection.c
+++ b/ext/reflection/php_reflection.c
@@ -822,6 +822,7 @@ static int _addmethod(zend_function *mptr, int num_args, va_list args, zend_hash
long filter = va_arg(args, long);
if (mptr->common.fn_flags & filter) {
+ TSRMLS_FETCH();
ALLOC_ZVAL(method);
reflection_method_factory(ce, mptr, method TSRMLS_CC);
add_next_index_zval(retval, method);
@@ -888,6 +889,7 @@ static int _addproperty(zend_property_info *pptr, int num_args, va_list args, ze
long filter = va_arg(args, long);
if (pptr->flags & filter) {
+ TSRMLS_FETCH();
ALLOC_ZVAL(property);
reflection_property_factory(ce, pptr, property TSRMLS_CC);
add_next_index_zval(retval, property);