From: Andreas Steffen Date: Fri, 26 Oct 2012 11:22:02 +0000 (+0200) Subject: issue warning if sqlite finalize is missing X-Git-Tag: 5.0.2dr4~260 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=12d68762f74f2aa858f72869b9bc0e92d762b8c1;p=thirdparty%2Fstrongswan.git issue warning if sqlite finalize is missing --- diff --git a/src/libstrongswan/plugins/sqlite/sqlite_database.c b/src/libstrongswan/plugins/sqlite/sqlite_database.c index e2352b2857..1fb3065790 100644 --- a/src/libstrongswan/plugins/sqlite/sqlite_database.c +++ b/src/libstrongswan/plugins/sqlite/sqlite_database.c @@ -300,7 +300,10 @@ static int busy_handler(private_sqlite_database_t *this, int count) METHOD(database_t, destroy, void, private_sqlite_database_t *this) { - sqlite3_close(this->db); + if (sqlite3_close(this->db) == SQLITE_BUSY) + { + DBG1(DBG_LIB, "sqlite close failed because database is busy"); + } this->mutex->destroy(this->mutex); free(this); }