diff --git a/sql/rpl_master.cc b/sql/rpl_master.cc index 030db49d2ca..a6134cdc184 100644 --- a/sql/rpl_master.cc +++ b/sql/rpl_master.cc @@ -713,9 +713,9 @@ bool show_binlogs(THD* thd) Protocol::SEND_EOF)) DBUG_RETURN(TRUE); + mysql_bin_log.lock_index(); mysql_mutex_lock(mysql_bin_log.get_log_lock()); DEBUG_SYNC(thd, "show_binlogs_after_lock_log_before_lock_index"); - mysql_bin_log.lock_index(); index_file=mysql_bin_log.get_index_file(); mysql_bin_log.raw_get_current_log(&cur); // dont take mutex