diff options
| author | fusion32 <marcopuzziello@gmail.com> | 2025-10-13 19:47:12 -0300 |
|---|---|---|
| committer | fusion32 <marcopuzziello@gmail.com> | 2025-10-13 19:47:12 -0300 |
| commit | b1631a7952d72ce56bd10656fffedc8a7fe322ca (patch) | |
| tree | aa200f5ae57c1e28248e44d3296614b5a529a786 /src/database_sqlite.cc | |
| parent | f188d54236256e3b820425a98d7d06e422673a97 (diff) | |
| download | querymanager-b1631a7952d72ce56bd10656fffedc8a7fe322ca.tar.gz querymanager-b1631a7952d72ce56bd10656fffedc8a7fe322ca.zip | |
most of the postgres primitives/helpers
Diffstat (limited to 'src/database_sqlite.cc')
| -rw-r--r-- | src/database_sqlite.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/database_sqlite.cc b/src/database_sqlite.cc index 50f8bda..85d8fc7 100644 --- a/src/database_sqlite.cc +++ b/src/database_sqlite.cc @@ -35,7 +35,7 @@ public: } ~AutoStmtReset(void){ - if(m_Stmt){ + if(m_Stmt != NULL){ sqlite3_reset(m_Stmt); m_Stmt = NULL; } @@ -190,6 +190,7 @@ static bool ExecFile(TDatabase *Database, const char *FileName){ return Result; } +static bool ExecInternal(TDatabase *Database, const char *Format, ...) ATTR_PRINTF(2, 3); static bool ExecInternal(TDatabase *Database, const char *Format, ...){ va_list ap; va_start(ap, Format); @@ -434,7 +435,6 @@ bool TransactionScope::Commit(void){ return false; } - // TODO(fusion): Does the transaction automatically rollback if commiting fails? if(!ExecInternal(m_Database, "COMMIT")){ LOG_ERR("Failed to commit transaction (%s)", m_Context); return false; |
