cvs: Zend / zend_execute.c
| From: | Ilia Alshanetsky | Date: | Sun, 17 Nov 2002 22:00:21 +0000 |
| Subject: | cvs: Zend / zend_execute.c | ||
| Groups: | php.zend-engine.cvs | ||
| Request: | Send a blank email to php-zend-engine-cvs+get-633@lists.php.net to get a copy of this message | ||
iliaa Sun Nov 17 17:00:21 2002 EDT
Modified files:
/Zend zend_execute.c
Log:
Fixed memory leak.
Index: Zend/zend_execute.c
diff -u Zend/zend_execute.c:1.317 Zend/zend_execute.c:1.318
--- Zend/zend_execute.c:1.317 Sun Nov 17 08:26:37 2002
+++ Zend/zend_execute.c Sun Nov 17 17:00:19 2002
@@ -2434,7 +2434,8 @@
restored_error_reporting.value.lval = EX(Ts)[EX(opline)->op1.u.var].tmp_var.value.lval;
convert_to_string(&restored_error_reporting);
zend_alter_ini_entry("error_reporting", sizeof("error_reporting"),
Z_STRVAL(restored_error_reporting), Z_STRLEN(restored_error_reporting), ZEND_INI_USER,
ZEND_INI_STAGE_RUNTIME);
- }
+ zendi_zval_dtor(restored_error_reporting);
+ }
NEXT_OPCODE();
case ZEND_QM_ASSIGN: {
zval *value = get_zval_ptr(&EX(opline)->op1, EX(Ts), &EG(free_op1), BP_VAR_R);