From 5ea6dffcbf78d7f70457bc26f47b44b3b3bf7bb3 Mon Sep 17 00:00:00 2001 From: LoveSy Date: Thu, 9 Jun 2022 15:09:31 +0800 Subject: [PATCH] Replace corruption handler of DB (#1982) --- .../src/main/java/org/lsposed/lspd/service/ConfigManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/daemon/src/main/java/org/lsposed/lspd/service/ConfigManager.java b/daemon/src/main/java/org/lsposed/lspd/service/ConfigManager.java index 05cf776e..b9b3b972 100644 --- a/daemon/src/main/java/org/lsposed/lspd/service/ConfigManager.java +++ b/daemon/src/main/java/org/lsposed/lspd/service/ConfigManager.java @@ -86,7 +86,8 @@ public class ConfigManager { private static ConfigManager instance = null; private final SQLiteDatabase db = - SQLiteDatabase.openOrCreateDatabase(ConfigFileManager.dbPath, null); + SQLiteDatabase.openOrCreateDatabase(ConfigFileManager.dbPath.getAbsolutePath(), null, + sqLiteDatabase -> Log.w(TAG, "database corrupted")); private boolean verboseLog = true; private boolean dexObfuscate = false;