diff options
author | unknown <jonas@perch.ndb.mysql.com> | 2006-09-04 14:08:15 +0200 |
---|---|---|
committer | unknown <jonas@perch.ndb.mysql.com> | 2006-09-04 14:08:15 +0200 |
commit | a00b1e3a7d5ede8b2a489fd06a7ac9c567624f91 (patch) | |
tree | 22b2e5667c4920f823f79216e4d3c5e82fc654be /sql/sql_repl.cc | |
parent | 8501296a33a1b8bffe488aad95aa7cb4d694f87e (diff) | |
parent | 14bebaa2dcbea89c5deb66eef8e4f07bdfbd9f93 (diff) | |
download | mariadb-git-a00b1e3a7d5ede8b2a489fd06a7ac9c567624f91.tar.gz |
Merge perch.ndb.mysql.com:/home/jonas/src/50-work
into perch.ndb.mysql.com:/home/jonas/src/51-work
sql/log.cc:
Auto merged
sql/sql_repl.cc:
Auto merged
sql/sql_class.h:
merge
Diffstat (limited to 'sql/sql_repl.cc')
-rw-r--r-- | sql/sql_repl.cc | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/sql/sql_repl.cc b/sql/sql_repl.cc index baea34f2d0b..52489087b02 100644 --- a/sql/sql_repl.cc +++ b/sql/sql_repl.cc @@ -1506,10 +1506,14 @@ bool show_binlogs(THD* thd) if (protocol->send_fields(&field_list, Protocol::SEND_NUM_ROWS | Protocol::SEND_EOF)) DBUG_RETURN(TRUE); + + pthread_mutex_lock(mysql_bin_log.get_log_lock()); mysql_bin_log.lock_index(); index_file=mysql_bin_log.get_index_file(); - - mysql_bin_log.get_current_log(&cur); + + mysql_bin_log.raw_get_current_log(&cur); // dont take mutex + pthread_mutex_unlock(mysql_bin_log.get_log_lock()); // lockdep, OK + cur_dir_len= dirname_length(cur.log_file_name); reinit_io_cache(index_file, READ_CACHE, (my_off_t) 0, 0, 0); |