From a981e3a1d2f3de60f239db4cbca4ace0e53a9193 Mon Sep 17 00:00:00 2001 From: Bob Weinand Date: Tue, 15 Apr 2014 19:20:01 +0200 Subject: [PATCH] Fixed refcount removing if specified --- phpdbg_watch.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/phpdbg_watch.c b/phpdbg_watch.c index fe161ab7a8..a6bf6289bf 100644 --- a/phpdbg_watch.c +++ b/phpdbg_watch.c @@ -656,7 +656,7 @@ static void phpdbg_print_changed_zval(phpdbg_watch_memdump *dump TSRMLS_DC) { phpdbg_writeln(""); } } - if (removed || show_ref) { + if (PHPDBG_G(flags) & PHPDBG_SHOW_REFCOUNTS && (removed || show_ref)) { phpdbg_writeln("Old refcount: %d; Old is_ref: %d", ((zval *)oldPtr)->refcount__gc, ((zval *)oldPtr)->is_ref__gc); } @@ -679,7 +679,7 @@ static void phpdbg_print_changed_zval(phpdbg_watch_memdump *dump TSRMLS_DC) { zend_print_flat_zval_r(watch->addr.zv TSRMLS_CC); phpdbg_writeln(""); } - if (show_ref) { + if (PHPDBG_G(flags) & PHPDBG_SHOW_REFCOUNTS && show_ref) { phpdbg_writeln("New refcount: %d; New is_ref: %d", watch->addr.zv->refcount__gc, watch->addr.zv->is_ref__gc); } -- 2.40.0