summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarko Mäkelä <marko.makela@mariadb.com>2021-09-18 14:19:55 +0300
committerMarko Mäkelä <marko.makela@mariadb.com>2021-09-18 14:19:55 +0300
commit56843d62f935d3859bf45b5ea5876a7b97fc118d (patch)
treed620d8c0fd0f344b331152313d8e5b5d3dc7f546
parentae8c8d8874302a86de67f47ed70486e73204504f (diff)
downloadmariadb-git-56843d62f935d3859bf45b5ea5876a7b97fc118d.tar.gz
MDEV-24258 fixup: Correct a condition
dict_stats_process_entry_from_defrag_pool(): Restore a condition as it was before commit 82b7c561b7919fa24e3d24b3f04a16046e24374f.
-rw-r--r--storage/innobase/dict/dict0defrag_bg.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/storage/innobase/dict/dict0defrag_bg.cc b/storage/innobase/dict/dict0defrag_bg.cc
index 8dd1a8601aa..396b66941c5 100644
--- a/storage/innobase/dict/dict0defrag_bg.cc
+++ b/storage/innobase/dict/dict0defrag_bg.cc
@@ -190,8 +190,8 @@ static void dict_stats_process_entry_from_defrag_pool()
/* If the table is no longer cached, we've already lost the in
memory stats so there's nothing really to write to disk. */
dict_table_t *table= dict_sys.find_table(table_id);
- dict_index_t *index= table && table->corrupted
- ? nullptr : dict_table_find_index_on_id(table, index_id);
+ dict_index_t *index= table && !table->corrupted
+ ? dict_table_find_index_on_id(table, index_id) : nullptr;
const bool save= index && !index->is_corrupted();
if (save)
table->acquire();