diff options
author | Sergey Vojtovich <svoj@mariadb.org> | 2016-05-10 16:18:03 +0400 |
---|---|---|
committer | Sergey Vojtovich <svoj@mariadb.org> | 2016-05-10 16:18:03 +0400 |
commit | 47a7c314ca44dbea2a91322c51a568680812e644 (patch) | |
tree | 555d26701010a408c6e4c097f193cac59802c6a9 | |
parent | 1c68b9e9a4c5a4f030e81487a5d3eeb1b2b8e7e3 (diff) | |
download | mariadb-git-47a7c314ca44dbea2a91322c51a568680812e644.tar.gz |
close_open_tables() is not meaningful anymore
-rw-r--r-- | sql/sql_base.cc | 21 |
1 files changed, 2 insertions, 19 deletions
diff --git a/sql/sql_base.cc b/sql/sql_base.cc index 18e7ee950e6..08a9647cf56 100644 --- a/sql/sql_base.cc +++ b/sql/sql_base.cc @@ -793,23 +793,6 @@ static void mark_used_tables_as_free_for_reuse(THD *thd, TABLE *table) /** - Auxiliary function to close all tables in the open_tables list. - - @param thd Thread context. - - @remark It should not ordinarily be called directly. -*/ - -static void close_open_tables(THD *thd) -{ - DBUG_PRINT("info", ("thd->open_tables: 0x%lx", (long) thd->open_tables)); - - while (thd->open_tables) - (void) close_thread_table(thd, &thd->open_tables); -} - - -/** Close all open instances of the table but keep the MDL lock. Works both under LOCK TABLES and in the normal mode. @@ -1028,8 +1011,8 @@ void close_thread_tables(THD *thd) Closing a MERGE child before the parent would be fatal if the other thread tries to abort the MERGE lock in between. */ - if (thd->open_tables) - close_open_tables(thd); + while (thd->open_tables) + (void) close_thread_table(thd, &thd->open_tables); DBUG_VOID_RETURN; } |