diff options
Diffstat (limited to 'storage/innobase/dict/dict0boot.cc')
-rw-r--r-- | storage/innobase/dict/dict0boot.cc | 6 |
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); |