Browse Source

Retval may not be set when zend_execute() is overloaded

PHP-5.0
Marcus Boerger 23 years ago
parent
commit
d58fe0357d
  1. 2
      Zend/zend.c

2
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;
}

Loading…
Cancel
Save