com php-src: Fix assertion failure with Z_REFCOUNT() in info constants: sapi/phpdbg/phpdbg_info.c
| From: | Bob Weinand | Date: | Mon, 29 Jun 2015 01:43:51 +0000 |
| Subject: | com php-src: Fix assertion failure with Z_REFCOUNT() in info constants: sapi/phpdbg/phpdbg_info.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-87587@lists.php.net to get a copy of this message | ||
Commit: b34f9bc2e9df124c790d14b98c7746246d108e3d
Author: Bob Weinand <bobwei9@hotmail.com> Mon, 29 Jun 2015 03:43:36 +0200
Parents: 01ceb0f7fa374af225bc75198d2c09921611cd83
Branches: master
Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=b34f9bc2e9df124c790d14b98c7746246d108e3d
Log:
Fix assertion failure with Z_REFCOUNT() in info constants
Changed paths:
M sapi/phpdbg/phpdbg_info.c
Diff:
diff --git a/sapi/phpdbg/phpdbg_info.c b/sapi/phpdbg/phpdbg_info.c
index f34485d..7b957ad 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: