summaryrefslogtreecommitdiff
path: root/sapi/phpdbg/phpdbg_info.c
diff options
context:
space:
mode:
authorBob Weinand <bobwei9@hotmail.com>2015-06-29 03:43:36 +0200
committerBob Weinand <bobwei9@hotmail.com>2015-06-29 03:43:51 +0200
commitb34f9bc2e9df124c790d14b98c7746246d108e3d (patch)
tree17ceab7f113baec184c170d848464b59596f9d66 /sapi/phpdbg/phpdbg_info.c
parent01ceb0f7fa374af225bc75198d2c09921611cd83 (diff)
downloadphp-git-b34f9bc2e9df124c790d14b98c7746246d108e3d.tar.gz
Fix assertion failure with Z_REFCOUNT() in info constants
Diffstat (limited to 'sapi/phpdbg/phpdbg_info.c')
-rw-r--r--sapi/phpdbg/phpdbg_info.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sapi/phpdbg/phpdbg_info.c b/sapi/phpdbg/phpdbg_info.c
index f34485d6b5..7b957ad540 100644
--- a/sapi/phpdbg/phpdbg_info.c
+++ b/sapi/phpdbg/phpdbg_info.c
@@ -120,7 +120,7 @@ PHPDBG_INFO(constants) /* {{{ */
phpdbg_out("Address Refs Type Constant\n");
ZEND_HASH_FOREACH_PTR(&consts, data) {
-#define VARIABLEINFO(attrs, msg, ...) phpdbg_writeln("constant", "address=\"%p\" refcount=\"%d\" type=\"%s\" name=\"%.*s\" " attrs, "%-18p %-7d %-9s %.*s" msg, &data->value, Z_REFCOUNT(data->value), zend_zval_type_name(&data->value), data->name->len, data->name->val, ##__VA_ARGS__)
+#define VARIABLEINFO(attrs, msg, ...) phpdbg_writeln("constant", "address=\"%p\" refcount=\"%d\" type=\"%s\" name=\"%.*s\" " attrs, "%-18p %-7d %-9s %.*s" msg, &data->value, Z_REFCOUNTED(data->value) ? Z_REFCOUNT(data->value) : 1, zend_zval_type_name(&data->value), data->name->len, data->name->val, ##__VA_ARGS__)
switch (Z_TYPE(data->value)) {
case IS_STRING: