From d32bda0d6867bd78c0e1ff5158a2265854dfca98 Mon Sep 17 00:00:00 2001 From: simon987 Date: Sun, 23 Apr 2023 14:15:31 -0400 Subject: [PATCH] Bug fixes --- CMakeLists.txt | 3 +++ src/database/database.c | 1 + 2 files changed, 4 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 87d3593..7d52308 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -15,6 +15,9 @@ if (SIST_DEBUG) add_compile_definitions( "SIST_DEBUG=${SIST_DEBUG}" ) + set(VCPKG_BUILD_TYPE debug) +else () + set(VCPKG_BUILD_TYPE release) endif () if (SIST_DEBUG_INFO) diff --git a/src/database/database.c b/src/database/database.c index 178d9b8..1800038 100644 --- a/src/database/database.c +++ b/src/database/database.c @@ -83,6 +83,7 @@ void database_open(database_t *db) { LOG_DEBUGF("database.c", "Opening database %s (%d)", db->filename, db->type); CRASH_IF_NOT_SQLITE_OK(sqlite3_open(db->filename, &db->db)); + sqlite3_busy_timeout(db->db, 1000); CRASH_IF_NOT_SQLITE_OK(sqlite3_exec(db->db, "PRAGMA cache_size = -200000;", NULL, NULL, NULL)); CRASH_IF_NOT_SQLITE_OK(sqlite3_exec(db->db, "PRAGMA synchronous = OFF;", NULL, NULL, NULL));