diff options
author | ouwou <26526779+ouwou@users.noreply.github.com> | 2021-11-06 01:10:56 -0400 |
---|---|---|
committer | ouwou <26526779+ouwou@users.noreply.github.com> | 2021-11-06 01:10:56 -0400 |
commit | 2257ff979854867a9aff32aa7d07769bce5edff8 (patch) | |
tree | 9e84dabece3ffc48b5b4330669d4ec425cd4f0bc /discord/store.cpp | |
parent | a51b813f7039c94a34ae45552cd7137e455a00e8 (diff) | |
download | abaddon-portaudio-2257ff979854867a9aff32aa7d07769bce5edff8.tar.gz abaddon-portaudio-2257ff979854867a9aff32aa7d07769bce5edff8.zip |
fix double close of store throwing
Diffstat (limited to 'discord/store.cpp')
-rw-r--r-- | discord/store.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/discord/store.cpp b/discord/store.cpp index c313f4e..a119869 100644 --- a/discord/store.cpp +++ b/discord/store.cpp @@ -2095,6 +2095,7 @@ Store::Database::~Database() { } int Store::Database::Close() { + if (m_db == nullptr) return m_err; m_signal_close.emit(); m_err = sqlite3_close(m_db); m_db = nullptr; @@ -2147,7 +2148,6 @@ Store::Statement::Statement(Database &db, const char *command) if (m_db->SetError(sqlite3_prepare_v2(m_db->obj(), command, -1, &m_stmt, nullptr)) != SQLITE_OK) return; std::string tmp = command; m_db->signal_close().connect([tmp, this] { - puts(tmp.c_str()); sqlite3_finalize(m_stmt); m_stmt = nullptr; }); |