summaryrefslogtreecommitdiff
path: root/sql
diff options
context:
space:
mode:
authorunknown <msvensson@neptunus.(none)>2006-04-11 09:46:03 +0200
committerunknown <msvensson@neptunus.(none)>2006-04-11 09:46:03 +0200
commit3b1a0c8738f3772a4898548bfb0e90165eb9a913 (patch)
tree456af6a200c5a06797668eee9d42059d13d7af3a /sql
parent3c3928089fb52e306c414858a2d0995b65eb6033 (diff)
downloadmariadb-git-3b1a0c8738f3772a4898548bfb0e90165eb9a913.tar.gz
Add surrounding braces, move invalidate dictionary_cace to after declaration of variable "table_list"
Diffstat (limited to 'sql')
-rw-r--r--sql/ha_ndbcluster.cc6
1 files 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;
}