diff options
author | Andrey Hristov <andrey@php.net> | 2010-03-12 13:03:46 +0000 |
---|---|---|
committer | Andrey Hristov <andrey@php.net> | 2010-03-12 13:03:46 +0000 |
commit | ccfd9cd744c700dfc26f73ae47036fb5ad780b4a (patch) | |
tree | 79392547912de600fcf6cd80cc12232c3c7180f1 /ext/mysqlnd/mysqlnd.c | |
parent | af49e58f5155383a440041c77cc1ecbaf507fde7 (diff) | |
download | php-git-ccfd9cd744c700dfc26f73ae47036fb5ad780b4a.tar.gz |
allow persistency of PS
Diffstat (limited to 'ext/mysqlnd/mysqlnd.c')
-rw-r--r-- | ext/mysqlnd/mysqlnd.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ext/mysqlnd/mysqlnd.c b/ext/mysqlnd/mysqlnd.c index 7940cead3a..3a31a1d7e6 100644 --- a/ext/mysqlnd/mysqlnd.c +++ b/ext/mysqlnd/mysqlnd.c @@ -142,8 +142,8 @@ MYSQLND_METHOD(mysqlnd_conn, free_contents)(MYSQLND *conn TSRMLS_DC) mysqlnd_local_infile_default(conn); if (conn->current_result) { - conn->current_result->m.free_result_contents(conn->current_result TSRMLS_CC); - mnd_efree(conn->current_result); + conn->current_result->m.free_result(conn->current_result, TRUE TSRMLS_CC); +// mnd_pefree(conn->current_result, conn->current_result->persistent); conn->current_result = NULL; } @@ -1089,7 +1089,7 @@ MYSQLND_METHOD(mysqlnd_conn, list_fields)(MYSQLND *conn, const char *table, cons Prepare for the worst case. MyISAM goes to 2500 BIT columns, double it for safety. */ - result = mysqlnd_result_init(5000 TSRMLS_CC); + result = mysqlnd_result_init(5000, conn->persistent TSRMLS_CC); if (FAIL == result->m.read_result_metadata(result, conn TSRMLS_CC)) { |