From 05c1dcef9b35a18d358ab307922eceff312e3304 Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Tue, 6 Jun 2017 12:59:57 +0200 Subject: [PATCH] Add extra logging for SQLITE_CANTOPEN errors #5633 --- src/libsync/ownsql.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/libsync/ownsql.cpp b/src/libsync/ownsql.cpp index 6db35fda5..9020fb73a 100644 --- a/src/libsync/ownsql.cpp +++ b/src/libsync/ownsql.cpp @@ -62,6 +62,10 @@ bool SqlDatabase::openHelper(const QString &filename, int sqliteFlags) if (_errId != SQLITE_OK) { qCWarning(lcSql) << "Error:" << _error << "for" << filename; + if (_errId == SQLITE_CANTOPEN) { + qCWarning(lcSql) << "CANTOPEN extended errcode: " << sqlite3_extended_errcode(_db); + qCWarning(lcSql) << "CANTOPEN system errno: " << sqlite3_system_errno(_db); + } close(); return false; } -- 2.30.2