From: Christian Kamm Date: Tue, 6 Jun 2017 10:59:57 +0000 (+0200) Subject: Add extra logging for SQLITE_CANTOPEN errors #5633 X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~710^2~28 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=05c1dcef9b35a18d358ab307922eceff312e3304;p=nextcloud-desktop.git Add extra logging for SQLITE_CANTOPEN errors #5633 --- 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; }