diff --git a/Zend/zend_interfaces.c b/Zend/zend_interfaces.c index aa857af396c..d3d9f773bcb 100755 --- a/Zend/zend_interfaces.c +++ b/Zend/zend_interfaces.c @@ -86,8 +86,7 @@ ZEND_API zval* zend_call_method(zval **object_pp, zend_class_entry *obj_ce, zend } if (!retval_ptr_ptr) { if (retval) { - zval_dtor(retval); - FREE_ZVAL(retval); + zval_ptr_dtor(&retval); } return NULL; }