diff --git a/core/src/main/java/org/lsposed/lspd/service/LogcatService.java b/core/src/main/java/org/lsposed/lspd/service/LogcatService.java index bc811d6a..4fc0c5ed 100644 --- a/core/src/main/java/org/lsposed/lspd/service/LogcatService.java +++ b/core/src/main/java/org/lsposed/lspd/service/LogcatService.java @@ -135,8 +135,9 @@ public class LogcatService implements Runnable { t.start(); t.join(); var propsLogPath = ConfigFileManager.getpropsLogPath(); - var writer = new BufferedWriter(new FileWriter(propsLogPath)); - writer.append(sb); + try (var writer = new BufferedWriter(new FileWriter(propsLogPath))) { + writer.append(sb); + } } catch (IOException | InterruptedException | NullPointerException e) { Log.e(TAG, "GetProp: " + Arrays.toString(e.getStackTrace())); }