From 85660d7397c225be395e70b623df301349e45154 Mon Sep 17 00:00:00 2001 From: Daniel Black Date: Sat, 11 Apr 2015 18:13:08 +1000 Subject: [PATCH] MDEV-7977 MYSQL_BIN_LOG::write_incident failing to release LOCK_log This adds a unlock(LOCK_log) for the unlikely(!is_open()) branch --- sql/log.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sql/log.cc b/sql/log.cc index 5db32831443e7..78b00d4d377ec 100644 --- a/sql/log.cc +++ b/sql/log.cc @@ -5784,6 +5784,10 @@ bool MYSQL_BIN_LOG::write_incident(THD *thd) if (check_purge) purge(); } + else + { + mysql_mutex_unlock(&LOCK_log); + } DBUG_RETURN(error); }