From: Andrey Hristov Date: Thu, 21 Jan 2010 18:17:19 +0000 (+0000) Subject: decrement correctly! X-Git-Tag: php-5.4.0alpha1~191^2~2056 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d33d74679512d770f10fd787618c9a732e769a45;p=php decrement correctly! --- diff --git a/ext/mysqlnd/mysqlnd_debug.c b/ext/mysqlnd/mysqlnd_debug.c index 3e50516b47..085a8ed55b 100644 --- a/ext/mysqlnd/mysqlnd_debug.c +++ b/ext/mysqlnd/mysqlnd_debug.c @@ -1120,9 +1120,10 @@ static int mysqlnd_build_trace_string(zval **frame TSRMLS_DC, int num_args, va_l len = va_arg(args, int*); num = va_arg(args, int*); - if (!(*level)--) { + if (!*level) { return ZEND_HASH_APPLY_KEEP; } + --*level; s_tmp = emalloc(1 + MAX_LENGTH_OF_LONG + 1 + 1); sprintf(s_tmp, "#%d ", (*num)++); @@ -1296,9 +1297,10 @@ static int mysqlnd_build_trace_string(zval **frame TSRMLS_DC, int num_args, va_l len = va_arg(args, int*); num = va_arg(args, int*); - if (!(*level)--) { + if (!*level) { return ZEND_HASH_APPLY_KEEP; } + --*level; s_tmp = emalloc(1 + MAX_LENGTH_OF_LONG + 1 + 1); sprintf(s_tmp, "#%d ", (*num)++);