summaryrefslogtreecommitdiff
path: root/libmysqld
diff options
context:
space:
mode:
authorholyfoot/hf@mysql.com/hfmain.(none) <>2007-01-02 17:51:32 +0400
committerholyfoot/hf@mysql.com/hfmain.(none) <>2007-01-02 17:51:32 +0400
commit56155d83e7c6d917fcf3cb2bb8c1b7c4cf40b1b2 (patch)
tree388cf4b5df4a805224653c30fd60dfa7bde9f0e4 /libmysqld
parent998167acce28212dd99a60a9eb35480c6325d936 (diff)
downloadmariadb-git-56155d83e7c6d917fcf3cb2bb8c1b7c4cf40b1b2.tar.gz
merging fix
Diffstat (limited to 'libmysqld')
-rw-r--r--libmysqld/lib_sql.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/libmysqld/lib_sql.cc b/libmysqld/lib_sql.cc
index a6e81cee78c..825e5e507ad 100644
--- a/libmysqld/lib_sql.cc
+++ b/libmysqld/lib_sql.cc
@@ -250,10 +250,10 @@ int emb_read_binary_rows(MYSQL_STMT *stmt)
MYSQL_DATA *data;
if (!(data= emb_read_rows(stmt->mysql, 0, 0)))
{
- strmake(stmt->sqlstate, stmt->mysql->net.sqlstate, sizeof(stmt->sqlstate));
- strmake(stmt->last_error, stmt->mysql->net.last_error,
- sizeof(stmt->last_error));
- stmt->last_errno= stmt->mysql->net.last_errno;
+ stmt->result= *data;
+ my_free((char *) data, MYF(0));
+ set_stmt_errmsg(stmt, stmt->mysql->net.last_error,
+ stmt->mysql->net.last_errno, stmt->mysql->net.sqlstate);
return 1;
}
return 0;