diff options
author | joerg@mysql.com <> | 2006-04-07 16:38:51 +0200 |
---|---|---|
committer | joerg@mysql.com <> | 2006-04-07 16:38:51 +0200 |
commit | 86715aa8eae78f4e122382378e9fbbe13bfc64e7 (patch) | |
tree | 37e4e99ec56de4d052f0587b0c8b7953a448f747 | |
parent | a663acb13f88cf641c662e50886ddde8caf9683c (diff) | |
parent | 9a12ddcf5e9ba084ae135ecb7842f2a243216e93 (diff) | |
download | mariadb-git-86715aa8eae78f4e122382378e9fbbe13bfc64e7.tar.gz |
Merge mysql.com:/M50/clone-5.0 into mysql.com:/M51/clone-5.1
-rw-r--r-- | sql/log.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sql/log.cc b/sql/log.cc index b93b5319ffb..5c67443d238 100644 --- a/sql/log.cc +++ b/sql/log.cc @@ -3122,7 +3122,11 @@ DBUG_skip_commit: rotate binlog, if necessary. */ if (commit_event->get_type_code() == XID_EVENT) - thread_safe_increment(prepared_xids, &LOCK_prep_xids); + { + pthread_mutex_lock(&LOCK_prep_xids); + prepared_xids++; + pthread_mutex_unlock(&LOCK_prep_xids); + } else rotate_and_purge(RP_LOCK_LOG_IS_ALREADY_LOCKED); } |