fix(util): protect sqlite3_finalize with a mutex

Fixes #1680.
This commit is contained in:
Oleg Shparber
2026-02-18 04:25:19 +02:00
parent 8a24e88bb0
commit 93a8c560d5
+4
View File
@@ -225,8 +225,12 @@ void SQLiteDatabase::close()
void SQLiteDatabase::finalize()
{
sqlite3_mutex_enter(sqlite3_db_mutex(m_db));
sqlite3_finalize(m_stmt);
m_stmt = nullptr;
sqlite3_mutex_leave(sqlite3_db_mutex(m_db));
}
void SQLiteDatabase::updateLastError()