From 2065b84d738171d43b46658a885ef8bafb37a231 Mon Sep 17 00:00:00 2001 From: LoveSy Date: Mon, 8 Nov 2021 16:26:19 +0800 Subject: [PATCH] [core] Fix leak --- .../main/java/org/lsposed/lspd/service/LogcatService.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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())); }