From 067276a043ec0df16da175d86490cba209fc1b9b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Johannes=20Schl=C3=BCter?= Date: Thu, 18 Jun 2009 15:07:23 +0000 Subject: [PATCH] Temporarily disable this optimization causing too much trouble, kept in HEAD --- ext/mysqlnd/mysqlnd_result.c | 6 ++++++ 1 file changed, 6 insertions(+) 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 } /* }}} */ -- 2.40.0