From: Johannes Schlüter Date: Thu, 18 Jun 2009 15:07:23 +0000 (+0000) Subject: Temporarily disable this optimization causing too much trouble, kept in HEAD X-Git-Tag: php-5.3.0RC4~3 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=067276a043ec0df16da175d86490cba209fc1b9b;p=php Temporarily disable this optimization causing too much trouble, kept in HEAD --- 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 } /* }}} */