From 267e96ea5c7f3130ddd32e5c26ef4c31d4b1b61c Mon Sep 17 00:00:00 2001 From: Jan Kaluza Date: Tue, 17 Jul 2012 13:29:47 +0200 Subject: [PATCH] Ignore 'table buddies already exists' error --- src/sqlite3backend.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/sqlite3backend.cpp b/src/sqlite3backend.cpp index e9a11dac..a079c90b 100644 --- a/src/sqlite3backend.cpp +++ b/src/sqlite3backend.cpp @@ -199,7 +199,11 @@ bool SQLite3Backend::exec(const std::string &query) { char *errMsg = 0; int rc = sqlite3_exec(m_db, query.c_str(), NULL, 0, &errMsg); if (rc != SQLITE_OK) { - LOG4CXX_ERROR(logger, errMsg << " during statement " << query); + // This error is OK, because we try to create buddies table every time + // to detect if DB is created properly. + if (errMsg != "table buddies already exists") { + LOG4CXX_ERROR(logger, errMsg << " during statement " << query); + } sqlite3_free(errMsg); return false; }