summaryrefslogtreecommitdiff
path: root/Zend/zend_constants.c
diff options
context:
space:
mode:
authorStanislav Malyshev <stas@php.net>2003-07-27 12:03:54 +0000
committerStanislav Malyshev <stas@php.net>2003-07-27 12:03:54 +0000
commit5724c7a66c49ba7f42f3f2b91f3196977f016ac0 (patch)
tree4de9766d7ca394f094974869d7af6b45728d98d9 /Zend/zend_constants.c
parent78f8ca6e5564dc1335b2019c2518dab38cdb78ea (diff)
downloadphp-git-5724c7a66c49ba7f42f3f2b91f3196977f016ac0.tar.gz
fix leaks with class constants (bug #24699)
Diffstat (limited to 'Zend/zend_constants.c')
-rw-r--r--Zend/zend_constants.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/Zend/zend_constants.c b/Zend/zend_constants.c
index 365f3cf482..2db90d3530 100644
--- a/Zend/zend_constants.c
+++ b/Zend/zend_constants.c
@@ -288,6 +288,8 @@ ZEND_API int zend_get_constant(char *name, uint name_len, zval *result TSRMLS_DC
if (retval) {
*result = c->value;
zval_copy_ctor(result);
+ result->refcount = 1;
+ result->is_ref = 0;
}
return retval;