summaryrefslogtreecommitdiff
path: root/ext/mysqlnd/mysqlnd_debug.c
diff options
context:
space:
mode:
authorAndrey Hristov <andrey@php.net>2010-01-21 18:17:19 +0000
committerAndrey Hristov <andrey@php.net>2010-01-21 18:17:19 +0000
commitd9449d44a20f143194c021c504634ebca97702f1 (patch)
tree3c5b87feed9389fe60a51c8d8e41ffcdd38d106b /ext/mysqlnd/mysqlnd_debug.c
parent2d7ca03976f4df3ee548fded4aa54f97002cb5cd (diff)
downloadphp-git-d9449d44a20f143194c021c504634ebca97702f1.tar.gz
decrement correctly!
Diffstat (limited to 'ext/mysqlnd/mysqlnd_debug.c')
-rw-r--r--ext/mysqlnd/mysqlnd_debug.c6
1 files changed, 4 insertions, 2 deletions
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)++);