From 6475dc86a039049d267a9431b7d62cbb26b30b2e Mon Sep 17 00:00:00 2001 From: LoveSy Date: Mon, 8 Nov 2021 16:33:34 +0800 Subject: [PATCH] [core] Fix another leak --- .../src/main/java/org/lsposed/lspd/service/LogcatService.java | 4 ++-- 1 file changed, 2 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 4fc0c5ed..460e5ea3 100644 --- a/core/src/main/java/org/lsposed/lspd/service/LogcatService.java +++ b/core/src/main/java/org/lsposed/lspd/service/LogcatService.java @@ -125,8 +125,8 @@ public class LogcatService implements Runnable { var untrusted = "u:r:untrusted_app:s0"; exec.write(untrusted.getBytes()); } - try (var is = new ProcessBuilder(sh, "-c", "getprop").start().getInputStream()) { - sb.append(new BufferedReader(new InputStreamReader(is)).readLine()); + try (var rd = new BufferedReader(new InputStreamReader(new ProcessBuilder(sh, "-c", "getprop").start().getInputStream()))) { + sb.append(rd.readLine()); } } catch (IOException e) { Log.e(TAG, "GetProp: " + e + ": " + Arrays.toString(e.getStackTrace()));