diff --git a/src/mirall/ownsql.cpp b/src/mirall/ownsql.cpp index da9d521f8b..4c24361f17 100644 --- a/src/mirall/ownsql.cpp +++ b/src/mirall/ownsql.cpp @@ -50,11 +50,14 @@ bool SqlDatabase::open( const QString& filename ) SQLITE_DO( sqlite3_open_v2(filename.toUtf8().constData(), &_db, flag, 0) ); if( _errId != SQLITE_OK ) { - close(); // FIXME: Correct? + qDebug() << Q_FUNC_INFO << "Error:" << _error; + close(); _db = 0; } - sqlite3_busy_timeout(_db, 5000); + if (_db) { + sqlite3_busy_timeout(_db, 5000); + } return isOpen(); }