diff options
author | Daniel Black <grooverdan@users.sourceforge.net> | 2015-04-11 18:13:08 +1000 |
---|---|---|
committer | Daniel Black <grooverdan@users.sourceforge.net> | 2015-04-11 18:13:08 +1000 |
commit | 85660d7397c225be395e70b623df301349e45154 (patch) | |
tree | 713ec8fdc91717a5894f57646f9e002020f5e21d /sql | |
parent | cc84ac3be41d9d6ac480d55449d5bf4e324cca10 (diff) | |
download | mariadb-git-85660d7397c225be395e70b623df301349e45154.tar.gz |
MDEV-7977 MYSQL_BIN_LOG::write_incident failing to release LOCK_log
This adds a unlock(LOCK_log) for the unlikely(!is_open()) branch
Diffstat (limited to 'sql')
-rw-r--r-- | sql/log.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sql/log.cc b/sql/log.cc index 5db32831443..78b00d4d377 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); } |