diff options
| author | Zeev Suraski <zeev@php.net> | 2001-08-14 15:24:20 +0000 |
|---|---|---|
| committer | Zeev Suraski <zeev@php.net> | 2001-08-14 15:24:20 +0000 |
| commit | f72d907105f648de3d0d3384b0aa0aa4e87da622 (patch) | |
| tree | 3cca966a7c20961b5f1e5418a622558720285235 /Zend/zend_constants.c | |
| parent | ac0bee7ec96aa7a5a2294681f442e189baa7548d (diff) | |
| download | php-git-f72d907105f648de3d0d3384b0aa0aa4e87da622.tar.gz | |
MFZE1
Diffstat (limited to 'Zend/zend_constants.c')
| -rw-r--r-- | Zend/zend_constants.c | 3 |
1 files changed, 3 insertions, 0 deletions
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); + } } } |
