From f72d907105f648de3d0d3384b0aa0aa4e87da622 Mon Sep 17 00:00:00 2001 From: Zeev Suraski Date: Tue, 14 Aug 2001 15:24:20 +0000 Subject: MFZE1 --- Zend/zend_constants.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'Zend/zend_constants.c') diff --git a/Zend/zend_constants.c b/Zend/zend_constants.c index 5cee47fc41..b4deb62f82 100644 --- a/Zend/zend_constants.c +++ b/Zend/zend_constants.c @@ -40,6 +40,9 @@ void copy_zend_constant(zend_constant *c) c->name = zend_strndup(c->name, c->name_len); if (!(c->flags & CONST_PERSISTENT)) { zval_copy_ctor(&c->value); + if (c->flags & CONST_EFREE_PERSISTENT) { /* persist_alloc()'d data */ + persist_alloc(&c->value); + } } } -- cgit v1.2.1