From 9399e98b716ce5d8d1a77ef0c67af6652410235c Mon Sep 17 00:00:00 2001 From: "pappa@c-9a08e253.1238-1-64736c10.cust.bredbandsbolaget.se" <> Date: Wed, 8 Feb 2006 20:26:56 -0500 Subject: [PATCH] WL 2826: Error handling of ALTER TABLE for partitioning Close down table log also at exit of main thread --- sql/mysqld.cc | 1 + sql/sql_table.cc | 1 + 2 files changed, 2 insertions(+) diff --git a/sql/mysqld.cc b/sql/mysqld.cc index 7f7cf957477..80cb4333725 100644 --- a/sql/mysqld.cc +++ b/sql/mysqld.cc @@ -3708,6 +3708,7 @@ we force server id to 2, but this MySQL server will not act as a slave."); /* (void) pthread_attr_destroy(&connection_attrib); */ DBUG_PRINT("quit",("Exiting main thread")); + release_table_log(); #ifndef __WIN__ #ifdef EXTRA_DEBUG2 diff --git a/sql/sql_table.cc b/sql/sql_table.cc index f45ce41741a..5477a8a33fa 100644 --- a/sql/sql_table.cc +++ b/sql/sql_table.cc @@ -851,6 +851,7 @@ release_table_log() my_free((char*)free_list, MYF(0)); free_list= tmp->next_log_entry; } + VOID(my_close(global_table_log.file_id, MYF(0))); DBUG_VOID_RETURN; }