verify that the connection is open before trying to close it
This commit is contained in:
parent
31dca7e388
commit
e9a72ea203
@ -41,7 +41,10 @@ obelisk::KnowledgeBase::KnowledgeBase(const char* filename, int flags)
|
||||
|
||||
obelisk::KnowledgeBase::~KnowledgeBase()
|
||||
{
|
||||
sqlite3_close_v2(dbConnection_);
|
||||
if (dbConnection_)
|
||||
{
|
||||
sqlite3_close_v2(dbConnection_);
|
||||
}
|
||||
}
|
||||
|
||||
void obelisk::KnowledgeBase::createTable(std::function<const char*()> function)
|
||||
|
@ -15,7 +15,7 @@ namespace obelisk
|
||||
const int DEFAULT_FLAGS
|
||||
= SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE;
|
||||
const char* filename_;
|
||||
sqlite3* dbConnection_;
|
||||
sqlite3* dbConnection_ = nullptr;
|
||||
int flags_;
|
||||
void logSqliteError(int result);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user