summaryrefslogtreecommitdiff
path: root/sql/mysqld.cc
diff options
context:
space:
mode:
authorunknown <joerg@trift2.>2008-02-22 16:14:27 +0100
committerunknown <joerg@trift2.>2008-02-22 16:14:27 +0100
commit50ba314c983ad0a3f9c4853e87f1436bf56e8d8a (patch)
treec34960a8d8c55cea599ef88af042bbf2ecd8baca /sql/mysqld.cc
parenta7341383efb1cbdf163488ab1562d15bae263718 (diff)
parent9dfc925db0db97f20a561d976bd9c2c40917600a (diff)
downloadmariadb-git-50ba314c983ad0a3f9c4853e87f1436bf56e8d8a.tar.gz
Merge trift2.:/MySQL/M51/mysql-5.1
into trift2.:/MySQL/M51/push-5.1 configure.in: Auto merged extra/yassl/src/handshake.cpp: Auto merged extra/yassl/src/template_instnt.cpp: Auto merged extra/yassl/src/yassl_imp.cpp: Auto merged mysql-test/mysql-test-run.pl: Auto merged sql/ha_ndbcluster_binlog.cc: Auto merged sql/handler.cc: Auto merged sql/log_event.cc: Auto merged sql/mysqld.cc: Auto merged sql/sql_class.cc: Auto merged storage/ndb/src/common/util/OutputStream.cpp: Auto merged storage/ndb/src/kernel/blocks/dbtux/DbtuxScan.cpp: Auto merged storage/ndb/tools/waiter.cpp: Auto merged
Diffstat (limited to 'sql/mysqld.cc')
-rw-r--r--sql/mysqld.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/sql/mysqld.cc b/sql/mysqld.cc
index f5ccbfffa0d..8cb98573103 100644
--- a/sql/mysqld.cc
+++ b/sql/mysqld.cc
@@ -1873,9 +1873,9 @@ bool one_thread_per_connection_end(THD *thd, bool put_in_cache)
/* It's safe to broadcast outside a lock (COND... is not deleted here) */
DBUG_PRINT("signal", ("Broadcasting COND_thread_count"));
+ my_thread_end();
(void) pthread_cond_broadcast(&COND_thread_count);
- my_thread_end();
pthread_exit(0);
DBUG_RETURN(0); // Impossible
}