From 2a328b9ba7e259b8a75c818a696be9bb35ab34dc Mon Sep 17 00:00:00 2001 From: Antony Dovgal Date: Tue, 28 Jun 2005 22:04:52 +0000 Subject: [PATCH] MFH: fix leak and improve CS a bit --- Zend/zend_execute.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c index ad31ad63b1..3397eb0a5d 100644 --- a/Zend/zend_execute.c +++ b/Zend/zend_execute.c @@ -2944,11 +2944,9 @@ return_by_value: zend_error(E_STRICT, "Implicit cloning object of class '%s' because of 'zend.ze1_compatibility_mode'", class_name); (*EG(return_value_ptr_ptr))->value.obj = Z_OBJ_HT_P(retval_ptr)->clone_obj(retval_ptr TSRMLS_CC); - if(dup) - { + if(dup == SUCCESS) { efree(class_name); } - } else if (!EG(free_op1)) { /* Not a temp var */ if (EG(active_op_array)->return_reference == ZEND_RETURN_REF || (PZVAL_IS_REF(retval_ptr) && retval_ptr->refcount > 0)) { -- 2.50.1