summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'plugins')
-rwxr-xr-xplugins/Dbx_sqlite/src/dbintf.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/plugins/Dbx_sqlite/src/dbintf.cpp b/plugins/Dbx_sqlite/src/dbintf.cpp
index f58f9888d1..76e83c277f 100755
--- a/plugins/Dbx_sqlite/src/dbintf.cpp
+++ b/plugins/Dbx_sqlite/src/dbintf.cpp
@@ -163,11 +163,12 @@ BOOL CDbxSQLite::Backup(LPCWSTR profile)
sqlite3_backup *backup = sqlite3_backup_init(database, "main", m_db, "main");
if (backup == nullptr) {
sqlite3_close(database);
+ DeleteFileW(profile);
return ERROR_BACKUP_CONTROLLER;
}
- sqlite3_backup_step(backup, -1);
- sqlite3_backup_finish(backup);
+ logError(sqlite3_backup_step(backup, -1), __FILE__, __LINE__);
+ logError(sqlite3_backup_finish(backup), __FILE__, __LINE__);
sqlite3_close(database);
return 0;
}