diff options
author | rainwater <rainwater@43f3a57c-415d-409d-a226-9ac53bca7782> | 2017-05-08 14:13:39 +0000 |
---|---|---|
committer | rainwater <rainwater@43f3a57c-415d-409d-a226-9ac53bca7782> | 2017-05-08 14:13:39 +0000 |
commit | a35e53b7a01527026ee2d48c9af7abc1565513f8 (patch) | |
tree | b29085712650207ea641db1cc1ce06d83e3d29d6 | |
parent | 2a08631bf6d65a2f6855b99b9b54359b568eb228 (diff) |
Fix dbsql exit
git-svn-id: svn://svn.code.sf.net/p/miranda/svn/trunk@14657 43f3a57c-415d-409d-a226-9ac53bca7782
-rw-r--r-- | miranda/plugins/dbrw/sql.c | 1 | ||||
-rw-r--r-- | miranda/plugins/dbrw/utils.c | 1 |
2 files changed, 1 insertions, 1 deletions
diff --git a/miranda/plugins/dbrw/sql.c b/miranda/plugins/dbrw/sql.c index 5866a5e62..b8a9b85c9 100644 --- a/miranda/plugins/dbrw/sql.c +++ b/miranda/plugins/dbrw/sql.c @@ -206,7 +206,6 @@ int sql_open(const char *path, sqlite3 **sql) { int sql_close(sqlite3 *sql) {
TSqlMessage msg;
- sql_exec(sql, "PRAGMA optimize;");
msg.op = SQL_CLOSE;
msg.pDb = sql;
sql_server_sync(&msg);
diff --git a/miranda/plugins/dbrw/utils.c b/miranda/plugins/dbrw/utils.c index 9ea3ed961..d64a23cb7 100644 --- a/miranda/plugins/dbrw/utils.c +++ b/miranda/plugins/dbrw/utils.c @@ -170,6 +170,7 @@ static HWND hwndVacuum; #define DBRW_VACUUM_KEY "LastCompact"
static void __cdecl utils_vacuum_thread(void *args) {
+ sql_exec(g_sqlite, "PRAGMA optimize;");
sql_exec(g_sqlite, "VACUUM;");
if (IsWindow(hwndVacuum))
SendMessage(hwndVacuum, DM_VACUUM, 0, 0);
|