diff options
Diffstat (limited to 'Zend/zend_closures.c')
| -rw-r--r-- | Zend/zend_closures.c | 8 | 
1 files changed, 1 insertions, 7 deletions
diff --git a/Zend/zend_closures.c b/Zend/zend_closures.c index 69b964aba9..b5f7e0ea0e 100644 --- a/Zend/zend_closures.c +++ b/Zend/zend_closures.c @@ -209,7 +209,7 @@ static zend_object_value zend_closure_new(zend_class_entry *class_type TSRMLS_DC  }  /* }}} */ -int zend_closure_get_closure(zval *obj, zend_class_entry **ce_ptr, zend_function **fptr_ptr, zval **zobj_ptr, zval ***zobj_ptr_ptr TSRMLS_DC) /* {{{ */ +int zend_closure_get_closure(zval *obj, zend_class_entry **ce_ptr, zend_function **fptr_ptr, zval **zobj_ptr TSRMLS_DC) /* {{{ */  {  	zend_closure *closure; @@ -224,17 +224,11 @@ int zend_closure_get_closure(zval *obj, zend_class_entry **ce_ptr, zend_function  		if (zobj_ptr) {  			*zobj_ptr = closure->this_ptr;  		} -		if (zobj_ptr_ptr) { -			*zobj_ptr_ptr = &closure->this_ptr; -		}  		*ce_ptr = Z_OBJCE_P(closure->this_ptr);  	} else {  		if (zobj_ptr) {  			*zobj_ptr = NULL;  		} -		if (zobj_ptr_ptr) { -			*zobj_ptr_ptr = NULL; -		}  		*ce_ptr = closure->func.common.scope;  	}  	return SUCCESS;  | 
