summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndi Gutmans <andi@php.net>2004-03-09 15:37:18 +0000
committerAndi Gutmans <andi@php.net>2004-03-09 15:37:18 +0000
commitf30b51f5b945c8e4b1b4be0ee7384e9da828355f (patch)
tree230d125caadfbc9f2e6b182f3d4be750f410c262
parent0fc9d5861d09d294aba69c67b074ff81d20a03d8 (diff)
downloadphp-git-f30b51f5b945c8e4b1b4be0ee7384e9da828355f.tar.gz
- Fix crash:
<?php class ResourceFormat { const IMG = 1; } class Image { const RESOURCE_FORMAT = ResourceFormat::IMG; } print_r(constant('Image::RESOURCE_FORMAT')); ?>
-rw-r--r--Zend/zend_constants.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/Zend/zend_constants.c b/Zend/zend_constants.c
index aeee160db6..ac929179fb 100644
--- a/Zend/zend_constants.c
+++ b/Zend/zend_constants.c
@@ -266,6 +266,7 @@ ZEND_API int zend_get_constant(char *name, uint name_len, zval *result TSRMLS_DC
}
if (retval) {
+ zval_update_constant(ret_constant, (void*)1 TSRMLS_CC);
*result = **ret_constant;
zval_copy_ctor(result);
}