diff options
author | Andrey Hristov <andrey@php.net> | 2008-09-12 15:08:41 +0000 |
---|---|---|
committer | Andrey Hristov <andrey@php.net> | 2008-09-12 15:08:41 +0000 |
commit | 99ea8068dfdd129bb2533a092511e6f8550db32b (patch) | |
tree | e57e3bb41c7f9f54d12b383b4da2eb5013e16487 /ext/mysqlnd/mysqlnd_ps.c | |
parent | 343d958b25ca8dad260bb6b765b84ad4df6bb53c (diff) | |
download | php-git-99ea8068dfdd129bb2533a092511e6f8550db32b.tar.gz |
MFH:
- More statistics
- Fixed endless loop - mysqlnd_stmt_next_result() returned FAIL but as it
is defined to be 1 (and PASS is 0), checking for mysqlnd_stmt_more_result()
was successful although we were expecting a FAIL.
Diffstat (limited to 'ext/mysqlnd/mysqlnd_ps.c')
-rw-r--r-- | ext/mysqlnd/mysqlnd_ps.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/mysqlnd/mysqlnd_ps.c b/ext/mysqlnd/mysqlnd_ps.c index 05bc1ac997..3e1f2c1f1c 100644 --- a/ext/mysqlnd/mysqlnd_ps.c +++ b/ext/mysqlnd/mysqlnd_ps.c @@ -2009,7 +2009,7 @@ MYSQLND_METHOD_PRIVATE(mysqlnd_stmt, net_close)(MYSQLND_STMT * const stmt, zend_ DBG_INF("skipping result"); stmt->result->m.skip_result(stmt->result TSRMLS_CC); } - } while (mysqlnd_stmt_more_results(stmt) && mysqlnd_stmt_next_result(stmt)); + } while (mysqlnd_stmt_more_results(stmt) && mysqlnd_stmt_next_result(stmt) == PASS); /* After this point we are allowed to free the result set, as we have cleaned the line |