From d6e2c464206d1ae569daa1c36cd00e734b82cf44 Mon Sep 17 00:00:00 2001 From: Eberhard Graether Date: Tue, 31 May 2016 12:34:07 +0200 Subject: [PATCH] data: Catch sqlite database close exception that happens sometimes --- src/lib/data/SqliteStorage.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/lib/data/SqliteStorage.cpp b/src/lib/data/SqliteStorage.cpp index d3a8b0c8..5f15817c 100644 --- a/src/lib/data/SqliteStorage.cpp +++ b/src/lib/data/SqliteStorage.cpp @@ -21,7 +21,14 @@ SqliteStorage::SqliteStorage(const FilePath& dbFilePath) SqliteStorage::~SqliteStorage() { - m_database.close(); + try + { + m_database.close(); + } + catch(CppSQLite3Exception e) + { + LOG_ERROR(e.errorMessage()); + } } void SqliteStorage::init()