diff --git a/src/Database.cpp b/src/Database.cpp index b11ff78..6fe39bf 100644 --- a/src/Database.cpp +++ b/src/Database.cpp @@ -73,8 +73,9 @@ Database::Database(const std::string& aFilename, Database::~Database() noexcept // nothrow { const int ret = sqlite3_close(mpSQLite); - // Never throw an exception in a destructor - SQLITECPP_ASSERT(SQLITE_OK == ret, sqlite3_errstr(ret)); // See SQLITECPP_ENABLE_ASSERT_HANDLER + // Only case of error is SQLITE_BUSY: "database is locked" (some statements are not finalized) + // Never throw an exception in a destructor : + SQLITECPP_ASSERT(SQLITE_OK == ret, "database is locked"); // See SQLITECPP_ENABLE_ASSERT_HANDLER } /**