diff --git a/src/libs/sqlite/sqlitedatabase.h b/src/libs/sqlite/sqlitedatabase.h index 2c35a293c23..323ac803259 100644 --- a/src/libs/sqlite/sqlitedatabase.h +++ b/src/libs/sqlite/sqlitedatabase.h @@ -108,7 +108,11 @@ public: int totalChangesCount() { return m_databaseBackend.totalChangesCount(); } - void walCheckpointFull() override { m_databaseBackend.walCheckpointFull(); } + void walCheckpointFull() override + { + std::lock_guard lock{m_databaseMutex}; + m_databaseBackend.walCheckpointFull(); + } private: void deferredBegin() override;