From 6f5040401320f7cdb619bb7a84684d1dcdab0973 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Sun, 3 Feb 2013 11:29:37 -0800 Subject: [PATCH] Log unexpected sqlite3 errors. --- src/cpp/database/SqliteDatabase.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/cpp/database/SqliteDatabase.cpp b/src/cpp/database/SqliteDatabase.cpp index 4575a9e8b..62550acd3 100644 --- a/src/cpp/database/SqliteDatabase.cpp +++ b/src/cpp/database/SqliteDatabase.cpp @@ -69,7 +69,11 @@ bool SqliteDatabase::executeSQL(const char* sql, bool fail_ok) } else { - assert((rc != SQLITE_BUSY) && (rc != SQLITE_LOCKED)); + if ((rc != SQLITE_BUSY) && (rc != SQLITE_LOCKED)) + { + cLog(lsFATAL) << "SQLite returns error " << rc << ": " << sqlite3_errmsg(mConnection); + assert(false); + } mMoreRows = false; if (!fail_ok)