From 4e30795c6b5023e7294b1958e5cd9baddd68edda Mon Sep 17 00:00:00 2001 From: Jonathan Bennett Date: Sun, 28 Dec 2025 14:12:01 -0600 Subject: [PATCH] Check for read-only DB --- src/modules/Native/StoreForwardPlusPlus.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/modules/Native/StoreForwardPlusPlus.cpp b/src/modules/Native/StoreForwardPlusPlus.cpp index e622053c7..4e061e6cd 100644 --- a/src/modules/Native/StoreForwardPlusPlus.cpp +++ b/src/modules/Native/StoreForwardPlusPlus.cpp @@ -34,6 +34,12 @@ StoreForwardPlusPlusModule::StoreForwardPlusPlusModule() ppDb = nullptr; exit(EXIT_FAILURE); } + if (sqlite3_db_readonly(ppDb, "main")) { + LOG_ERROR("Database opened read-only!"); + sqlite3_close(ppDb); + ppDb = nullptr; + exit(EXIT_FAILURE); + } LOG_WARN("Result1 %u", res); char *err = nullptr;