summaryrefslogtreecommitdiff
path: root/sql/sql_parse.cc
diff options
context:
space:
mode:
Diffstat (limited to 'sql/sql_parse.cc')
-rw-r--r--sql/sql_parse.cc9
1 files changed, 2 insertions, 7 deletions
diff --git a/sql/sql_parse.cc b/sql/sql_parse.cc
index 7dc0ef42b71..a1883d2fc21 100644
--- a/sql/sql_parse.cc
+++ b/sql/sql_parse.cc
@@ -1076,16 +1076,11 @@ void do_handle_bootstrap(THD *thd)
handle_bootstrap_impl(thd);
end:
+ in_bootstrap= FALSE;
delete thd;
#ifndef EMBEDDED_LIBRARY
- DBUG_ASSERT(thread_count == 1);
- in_bootstrap= FALSE;
- /*
- dec_thread_count will signal bootstrap() function that we have ended as
- thread_count will become 0.
- */
- dec_thread_count();
+ DBUG_ASSERT(thread_count == 0);
my_thread_end();
pthread_exit(0);
#endif