summaryrefslogtreecommitdiff
path: root/Zend/zend_execute_API.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2015-04-27 23:05:24 +0300
committerDmitry Stogov <dmitry@zend.com>2015-04-27 23:05:24 +0300
commit98e9296f34c5553b3aa06adc628434f99fcfa11c (patch)
tree081b954a9c2b3525a52c1a5bb376c16fc87e7f07 /Zend/zend_execute_API.c
parent6551f996b90b69d29d7ad659c8d7cd4fa6e18b48 (diff)
downloadphp-git-98e9296f34c5553b3aa06adc628434f99fcfa11c.tar.gz
Restored accedently removed line that caused memory leak
Diffstat (limited to 'Zend/zend_execute_API.c')
-rw-r--r--Zend/zend_execute_API.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/Zend/zend_execute_API.c b/Zend/zend_execute_API.c
index ab86dc6068..ab32d9ad12 100644
--- a/Zend/zend_execute_API.c
+++ b/Zend/zend_execute_API.c
@@ -1640,6 +1640,7 @@ ZEND_API int zend_set_local_var_str(const char *name, size_t len, zval *value, i
(*str)->len == len &&
memcmp((*str)->val, name, len) == 0) {
zval *var = EX_VAR_NUM(str - op_array->vars);
+ zval_ptr_dtor(var);
ZVAL_COPY_VALUE(var, value);
return SUCCESS;
}