]> granicus.if.org Git - php/commitdiff
Temporarily disable this optimization causing too much trouble, kept in HEAD
authorJohannes Schlüter <johannes@php.net>
Thu, 18 Jun 2009 15:07:23 +0000 (15:07 +0000)
committerJohannes Schlüter <johannes@php.net>
Thu, 18 Jun 2009 15:07:23 +0000 (15:07 +0000)
ext/mysqlnd/mysqlnd_result.c

index 5daa57333a160176f2cfa871f1351412233865b4..429e1995007123766d4c0a81cd6d5d7951f13f89 100644 (file)
@@ -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
 }
 /* }}} */