summaryrefslogtreecommitdiff
path: root/libmysql
diff options
context:
space:
mode:
authorunknown <konstantin@mysql.com>2004-05-06 22:44:00 +0400
committerunknown <konstantin@mysql.com>2004-05-06 22:44:00 +0400
commit151495baf78b0a5e282a0e77fdba1a7a2a8a3085 (patch)
treea1f946d43b77b1226ea45f879d1f2b6be1b85c62 /libmysql
parentffdf46a58ac73ce0862f1cf632e4254170ed6116 (diff)
downloadmariadb-git-151495baf78b0a5e282a0e77fdba1a7a2a8a3085.tar.gz
mysql_stmt_reset now expects ok/error packet from server.
libmysql/libmysql.c: Make advanced_command check client reply sql/sql_prepare.cc: mysql_stmt_reset now sends ok/error reply to the client. tests/client_test.c: Memory leak fixed.
Diffstat (limited to 'libmysql')
-rw-r--r--libmysql/libmysql.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libmysql/libmysql.c b/libmysql/libmysql.c
index 6ee2ba438bd..a8a4b2449f3 100644
--- a/libmysql/libmysql.c
+++ b/libmysql/libmysql.c
@@ -3992,7 +3992,8 @@ my_bool STDCALL mysql_stmt_reset(MYSQL_STMT *stmt)
mysql= stmt->mysql->last_used_con;
int4store(buff, stmt->stmt_id); /* Send stmt id to server */
- if ((*mysql->methods->advanced_command)(mysql, COM_RESET_STMT,buff,MYSQL_STMT_HEADER,0,0,1))
+ if ((*mysql->methods->advanced_command)(mysql, COM_RESET_STMT, buff,
+ MYSQL_STMT_HEADER,0,0,0))
{
set_stmt_errmsg(stmt, mysql->net.last_error, mysql->net.last_errno,
mysql->net.sqlstate);