summaryrefslogtreecommitdiff
path: root/storage/innobase/dict/dict0boot.cc
diff options
context:
space:
mode:
Diffstat (limited to 'storage/innobase/dict/dict0boot.cc')
-rw-r--r--storage/innobase/dict/dict0boot.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/storage/innobase/dict/dict0boot.cc b/storage/innobase/dict/dict0boot.cc
index 2792f71376d..e6a46699f02 100644
--- a/storage/innobase/dict/dict0boot.cc
+++ b/storage/innobase/dict/dict0boot.cc
@@ -225,7 +225,7 @@ dict_boot(void)
heap = mem_heap_create(450);
- dict_sys.mutex_lock();
+ dict_sys.lock(SRW_LOCK_CALL);
/* Get the dictionary header */
const byte* dict_hdr = &dict_hdr_get(&mtr)->frame[DICT_HDR];
@@ -413,10 +413,10 @@ dict_boot(void)
dict_load_sys_table(dict_sys.sys_columns);
dict_load_sys_table(dict_sys.sys_indexes);
dict_load_sys_table(dict_sys.sys_fields);
- dict_sys.mutex_unlock();
+ dict_sys.unlock();
dict_sys.load_sys_tables();
} else {
- dict_sys.mutex_unlock();
+ dict_sys.unlock();
}
return(err);