From d58fe0357d1f153309e1883d83616a106ed5a4eb Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Sat, 17 Apr 2004 14:02:40 +0000 Subject: [PATCH] Retval may not be set when zend_execute() is overloaded --- Zend/zend.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Zend/zend.c b/Zend/zend.c index 2ca28c4773..8e928fb996 100644 --- a/Zend/zend.c +++ b/Zend/zend.c @@ -1092,7 +1092,7 @@ ZEND_API int zend_execute_scripts(int type TSRMLS_DC, zval **retval, int file_co zval_ptr_dtor(EG(return_value_ptr_ptr)); local_retval = NULL; } - } else if (!retval) { + } else if (!retval && *EG(return_value_ptr_ptr)) { zval_ptr_dtor(EG(return_value_ptr_ptr)); local_retval = NULL; } -- 2.50.1