diff options
author | Marco Bubke <[email protected]> | 2018-04-04 10:41:11 +0200 |
---|---|---|
committer | Marco Bubke <[email protected]> | 2018-04-09 13:09:55 +0000 |
commit | 42ecd2ed3d919b3016416da6768b2a52aeaa5488 (patch) | |
tree | 4d1dcf3475408b5e933e9cd6f7720e42cf863bf4 /src/libs/sqlite/sqlitebasestatement.cpp | |
parent | 9d7225d2832e8e736ddaf5515044d5fc1e5c4d82 (diff) |
Clang: Fix reset for write and execute in the sqlite statement
We were not reset a statement if we got an exception. There are now test
for it.
Change-Id: Ife7b4437fece9369767605ba7387bd0564c1bb8d
Reviewed-by: Ivan Donchevskii <[email protected]>
Diffstat (limited to 'src/libs/sqlite/sqlitebasestatement.cpp')
-rw-r--r-- | src/libs/sqlite/sqlitebasestatement.cpp | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/src/libs/sqlite/sqlitebasestatement.cpp b/src/libs/sqlite/sqlitebasestatement.cpp index 15e4a980436..01cd43facb2 100644 --- a/src/libs/sqlite/sqlitebasestatement.cpp +++ b/src/libs/sqlite/sqlitebasestatement.cpp @@ -54,8 +54,7 @@ BaseStatement::BaseStatement(Utils::SmallStringView sqlStatement, Database &data void BaseStatement::deleteCompiledStatement(sqlite3_stmt *compiledStatement) { - if (compiledStatement) - sqlite3_finalize(compiledStatement); + sqlite3_finalize(compiledStatement); } class UnlockNotification @@ -145,12 +144,6 @@ void BaseStatement::step() const next(); } -void BaseStatement::execute() const -{ - next(); - reset(); -} - int BaseStatement::columnCount() const { return m_columnCount; |