diff options
author | unknown <holyfoot/hf@hfmain.(none)> | 2007-12-01 00:46:44 +0400 |
---|---|---|
committer | unknown <holyfoot/hf@hfmain.(none)> | 2007-12-01 00:46:44 +0400 |
commit | 51f5ac6b29a7823836695d0f2dcfd4e3ef89bdb2 (patch) | |
tree | fc471579f6612b624f72147feb84761b29806c2b /sql/protocol.cc | |
parent | 65b77b9df6c0cb53a7b77e83d9e3a74d5c07972f (diff) | |
parent | 4100e3e4c2408cb1f28823842db8d8d448aebe4b (diff) | |
download | mariadb-git-51f5ac6b29a7823836695d0f2dcfd4e3ef89bdb2.tar.gz |
Merge mysql.com:/home/hf/work/mrg/my50-mrg
into mysql.com:/home/hf/work/mrg/my51-mrg
sql/mysqld.cc:
Auto merged
sql/protocol.cc:
Auto merged
storage/federated/ha_federated.cc:
Auto merged
tests/mysql_client_test.c:
Auto merged
include/mysql_com.h:
merging
libmysqld/lib_sql.cc:
merging
mysql-test/r/federated.result:
merging
mysql-test/t/federated.test:
merging
storage/federated/ha_federated.h:
mergin
Diffstat (limited to 'sql/protocol.cc')
-rw-r--r-- | sql/protocol.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sql/protocol.cc b/sql/protocol.cc index bf8faec006a..c6f264c4b20 100644 --- a/sql/protocol.cc +++ b/sql/protocol.cc @@ -110,13 +110,14 @@ void net_send_error(THD *thd, uint sql_errno, const char *err) push_warning(thd, MYSQL_ERROR::WARN_LEVEL_ERROR, sql_errno, err); } + /* Abort multi-result sets */ + thd->server_status&= ~SERVER_MORE_RESULTS_EXISTS; + net_send_error_packet(thd, sql_errno, err); thd->is_fatal_error= 0; // Error message is given thd->net.report_error= 0; - /* Abort multi-result sets */ - thd->server_status&= ~SERVER_MORE_RESULTS_EXISTS; DBUG_VOID_RETURN; } |