diff options
author | unknown <konstantin@mysql.com> | 2005-07-19 00:55:37 +0400 |
---|---|---|
committer | unknown <konstantin@mysql.com> | 2005-07-19 00:55:37 +0400 |
commit | 5c7b9db04c25290e378d4f58481cc24603badb79 (patch) | |
tree | 751108ce077ef66187d4c557a01975a26665d188 /sql/mysqld.cc | |
parent | 1ffb2d6d966ac019c3b8f3a11334c553bdcbd687 (diff) | |
parent | 85de918cada8419b0019bc6595f19f42bc30380d (diff) | |
download | mariadb-git-5c7b9db04c25290e378d4f58481cc24603badb79.tar.gz |
Merge mysql.com:/home/kostja/mysql/mysql-4.1-root
into mysql.com:/home/kostja/mysql/mysql-5.0-merge
client/mysqltest.c:
Auto merged
mysql-test/r/rpl_log.result:
Auto merged
mysql-test/r/rpl_rotate_logs.result:
Auto merged
mysql-test/r/select.result:
Auto merged
mysql-test/r/timezone_grant.result:
Auto merged
mysql-test/t/ctype_utf8.test:
Auto merged
mysql-test/t/timezone_grant.test:
Auto merged
sql/sql_prepare.cc:
Auto merged
sql/sql_repl.cc:
Auto merged
sql/sql_select.cc:
Auto merged
sql/sql_yacc.yy:
Auto merged
tests/mysql_client_test.c:
Auto merged
configure.in:
Manual merge
mysql-test/r/olap.result:
Manual merge
mysql-test/t/olap.test:
Manual merge
mysql-test/t/select.test:
Manual merge
sql/mysqld.cc:
Manual merge
sql/sql_parse.cc:
Manual merge
Diffstat (limited to 'sql/mysqld.cc')
-rw-r--r-- | sql/mysqld.cc | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/sql/mysqld.cc b/sql/mysqld.cc index 035f098c88c..7c8b2b781e4 100644 --- a/sql/mysqld.cc +++ b/sql/mysqld.cc @@ -685,7 +685,13 @@ static void close_connections(void) { DBUG_PRINT("quit",("Informing thread %ld that it's time to die", tmp->thread_id)); - tmp->killed= THD::KILL_CONNECTION; + /* + Re: bug 7403 - close_connection will be called mulitple times + a wholesale clean up of our network code is a very large project. + This will wake up the socket on Windows and prevent the printing of + the error message that we are force closing a connection. + */ + close_connection(tmp, 0, 0); if (tmp->mysys_var) { tmp->mysys_var->abort=1; |