mirror of
https://git.freebsd.org/ports.git
synced 2025-05-05 16:07:38 -04:00
Welcome MySQL 9.1 What is new in MySQL9.1: https://dev.mysql.com/doc/relnotes/mysql/9.1/en/news-9-1-0.html MySQL8.4+ supports only 64-bit platforms! Sponsored by: Netzkommune GmbH Special thanks to: samm
36 lines
1.5 KiB
C++
36 lines
1.5 KiB
C++
--- sql/mdl_context_backup.cc.orig 2024-07-12 19:20:22 UTC
|
|
+++ sql/mdl_context_backup.cc
|
|
@@ -160,7 +160,7 @@ bool MDL_context_backup_manager::create_backup(const M
|
|
DBUG_TRACE;
|
|
|
|
try {
|
|
- MDL_context_backup_key key_obj(key, keylen);
|
|
+ MDL_context_backup_key key_obj(key, key + keylen);
|
|
|
|
/*
|
|
Since this method is called as part of THD cleaning up, every XA
|
|
@@ -193,7 +193,7 @@ bool MDL_context_backup_manager::create_backup(MDL_req
|
|
|
|
bool result = false;
|
|
try {
|
|
- MDL_context_backup_key key_obj(key, keylen);
|
|
+ MDL_context_backup_key key_obj(key, key + keylen);
|
|
/*
|
|
Check for presence a record with specified key in the collection of
|
|
MDL_context_backup elements. It is ok to already have a record with
|
|
@@ -239,7 +239,7 @@ bool MDL_context_backup_manager::restore_backup(MDL_co
|
|
|
|
MUTEX_LOCK(guard, &m_LOCK_mdl_context_backup);
|
|
|
|
- auto result = m_backup_map.find(MDL_context_backup_key(key, keylen));
|
|
+ auto result = m_backup_map.find(MDL_context_backup_key(key, key + keylen));
|
|
if (result != m_backup_map.end()) {
|
|
element = result->second.get();
|
|
res = mdl_context->clone_tickets(element->get_context(), MDL_TRANSACTION);
|
|
@@ -252,5 +252,5 @@ void MDL_context_backup_manager::delete_backup(const u
|
|
const size_t keylen) {
|
|
DBUG_TRACE;
|
|
MUTEX_LOCK(guard, &m_LOCK_mdl_context_backup);
|
|
- m_backup_map.erase(MDL_context_backup_key(key, keylen));
|
|
+ m_backup_map.erase(MDL_context_backup_key(key, key + keylen));
|
|
}
|