mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
Fix for #1470
This commit is contained in:
@ -128,6 +128,8 @@ static MYSQL_FIELD * STDCALL emb_list_fields(MYSQL *mysql)
|
|||||||
static my_bool STDCALL emb_read_prepare_result(MYSQL *mysql, MYSQL_STMT *stmt)
|
static my_bool STDCALL emb_read_prepare_result(MYSQL *mysql, MYSQL_STMT *stmt)
|
||||||
{
|
{
|
||||||
THD *thd= (THD*)mysql->thd;
|
THD *thd= (THD*)mysql->thd;
|
||||||
|
if (mysql->net.last_errno)
|
||||||
|
return 1;
|
||||||
stmt->stmt_id= thd->client_stmt_id;
|
stmt->stmt_id= thd->client_stmt_id;
|
||||||
stmt->param_count= thd->client_param_count;
|
stmt->param_count= thd->client_param_count;
|
||||||
stmt->field_count= mysql->field_count;
|
stmt->field_count= mysql->field_count;
|
||||||
|
@ -169,6 +169,7 @@ static bool send_prep_stmt(PREP_STMT *stmt, uint columns __attribute__((unused))
|
|||||||
|
|
||||||
thd->client_stmt_id= stmt->stmt_id;
|
thd->client_stmt_id= stmt->stmt_id;
|
||||||
thd->client_param_count= stmt->param_count;
|
thd->client_param_count= stmt->param_count;
|
||||||
|
thd->net.last_errno= 0;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user