[Crash] Database SetMutex crash fix (#4741)

This commit is contained in:
Chris Miles 2025-03-03 00:04:24 -06:00 committed by GitHub
parent de4226fdc9
commit 212969f5cd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -302,7 +302,9 @@ std::string DBcore::Escape(const std::string& s)
void DBcore::SetMutex(Mutex *mutex) void DBcore::SetMutex(Mutex *mutex)
{ {
safe_delete(m_mutex); if (m_mutex && m_mutex != mutex) {
safe_delete(m_mutex);
}
DBcore::m_mutex = mutex; DBcore::m_mutex = mutex;
} }