From 38ed1a7c2395e8bb6b9e8a29646e6d068edf6263 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Wed, 20 Jan 2021 17:09:38 +0300 Subject: fixes #2694 (Miranda leaves sqlite profile keeping it locked) --- plugins/Dbx_sqlite/src/dbintf.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'plugins/Dbx_sqlite/src') diff --git a/plugins/Dbx_sqlite/src/dbintf.cpp b/plugins/Dbx_sqlite/src/dbintf.cpp index e0f45a7e18..6fba828808 100755 --- a/plugins/Dbx_sqlite/src/dbintf.cpp +++ b/plugins/Dbx_sqlite/src/dbintf.cpp @@ -18,7 +18,8 @@ CDbxSQLite::~CDbxSQLite() UninitSettings(); if (m_db) { - rc = sqlite3_close(m_db); + while ((rc = sqlite3_close(m_db)) == SQLITE_BUSY) + ::SleepEx(50, TRUE); logError(rc); m_db = nullptr; -- cgit v1.2.3