From 3b1a0c8738f3772a4898548bfb0e90165eb9a913 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 11 Apr 2006 09:46:03 +0200 Subject: [PATCH] Add surrounding braces, move invalidate dictionary_cace to after declaration of variable "table_list" --- sql/ha_ndbcluster.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sql/ha_ndbcluster.cc b/sql/ha_ndbcluster.cc index feb54272f4b..17bbfa9943e 100644 --- a/sql/ha_ndbcluster.cc +++ b/sql/ha_ndbcluster.cc @@ -507,8 +507,7 @@ int ha_ndbcluster::ndb_err(NdbTransaction *trans) ERR_PRINT(err); switch (err.classification) { case NdbError::SchemaError: - invalidate_dictionary_cache(TRUE); - + { /* Close other open handlers not used by any thread */ TABLE_LIST table_list; bzero((char*) &table_list,sizeof(table_list)); @@ -516,6 +515,8 @@ int ha_ndbcluster::ndb_err(NdbTransaction *trans) table_list.alias= table_list.table_name= m_tabname; close_cached_tables(current_thd, 0, &table_list); + invalidate_dictionary_cache(TRUE); + if (err.code==284) { /* @@ -534,6 +535,7 @@ int ha_ndbcluster::ndb_err(NdbTransaction *trans) DBUG_PRINT("info", ("Table exists but must have changed")); } break; + } default: break; }