diff options
Diffstat (limited to 'Zend/zend_constants.c')
-rw-r--r-- | Zend/zend_constants.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Zend/zend_constants.c b/Zend/zend_constants.c index 728bbf237f..b09c7f82a3 100644 --- a/Zend/zend_constants.c +++ b/Zend/zend_constants.c @@ -301,8 +301,8 @@ ZEND_API int zend_u_get_constant(zend_uchar type, zstr name, uint name_len, zval if (retval) { *result = c->value; zval_copy_ctor(result); - result->refcount = 1; - result->is_ref = 0; + Z_SET_REFCOUNT_P(result, 1); + Z_UNSET_ISREF_P(result); } return retval; @@ -428,8 +428,8 @@ ZEND_API int zend_u_get_constant_ex(zend_uchar type, zstr name, uint name_len, z *result = c->value; zval_update_constant_ex(&result, (void*)1, NULL TSRMLS_CC); zval_copy_ctor(result); - result->refcount = 1; - result->is_ref = 0; + Z_SET_REFCOUNT_P(result, 1); + Z_UNSET_ISREF_P(result); return 1; } efree(lcname.v); |