From f2d811851aef94e87aee7b09bb424c4b6bbf59e7 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Fri, 11 Jan 2013 17:16:34 -0800 Subject: [PATCH] Trigger an assert if we get errors that shouldn't ever happen. --- src/cpp/database/SqliteDatabase.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/cpp/database/SqliteDatabase.cpp b/src/cpp/database/SqliteDatabase.cpp index 14dd0bbc5f..9db0ac3d80 100644 --- a/src/cpp/database/SqliteDatabase.cpp +++ b/src/cpp/database/SqliteDatabase.cpp @@ -19,6 +19,7 @@ void SqliteDatabase::connect() { cout << "Can't open database: " << mHost << " " << rc << endl; sqlite3_close(mConnection); + assert((rc != SQLITE_BUSY) && (rc != SQLITE_LOCKED)); } } @@ -58,6 +59,7 @@ bool SqliteDatabase::executeSQL(const char* sql, bool fail_ok) } else { + assert((rc != SQLITE_BUSY) && (rc != SQLITE_LOCKED)); mMoreRows = false; if (!fail_ok) @@ -122,6 +124,7 @@ bool SqliteDatabase::getNextRow() } else { + assert((rc != SQLITE_BUSY) && (rc != SQLITE_LOCKED)); cout << "SQL Rerror:" << rc << endl; return(false); }