diff options
author | Johannes Schlüter <johannes@php.net> | 2009-06-18 15:07:23 +0000 |
---|---|---|
committer | Johannes Schlüter <johannes@php.net> | 2009-06-18 15:07:23 +0000 |
commit | 067276a043ec0df16da175d86490cba209fc1b9b (patch) | |
tree | 3e2abc1473e3bcce352eed6ec41f95cde0136a60 | |
parent | 8e3aebd5504cac42d296b16b8ed1b210de67427a (diff) | |
download | php-git-067276a043ec0df16da175d86490cba209fc1b9b.tar.gz |
Temporarily disable this optimization causing too much trouble, kept in HEAD
-rw-r--r-- | ext/mysqlnd/mysqlnd_result.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ext/mysqlnd/mysqlnd_result.c b/ext/mysqlnd/mysqlnd_result.c index 5daa57333a..429e199500 100644 --- a/ext/mysqlnd/mysqlnd_result.c +++ b/ext/mysqlnd/mysqlnd_result.c @@ -201,6 +201,11 @@ void mysqlnd_unbuffered_free_last_data(MYSQLND_RES *result TSRMLS_DC) static void mysqlnd_buffered_free_previous_row(MYSQLND_RES *result, int which TSRMLS_DC) { + return; +#ifdef JOHANNES_0 + /* optimization currently disabled as this breaks fetching data with + more than START_FREEING_AFTER_X_ROWS rows */ + MYSQLND_RES_BUFFERED * set = result->stored_data; DBG_ENTER("mysqlnd_buffered_free_previous_row"); @@ -239,6 +244,7 @@ void mysqlnd_buffered_free_previous_row(MYSQLND_RES *result, int which TSRMLS_DC } DBG_VOID_RETURN; +#endif } /* }}} */ |