From 9e07750d0ecdda89c2d4eb05c8fd743bb1e1c047 Mon Sep 17 00:00:00 2001 From: kotori2 Date: Tue, 8 Feb 2022 14:31:22 +0800 Subject: [PATCH] properly close pfd --- .../java/org/lsposed/lspd/service/LSPApplicationService.java | 1 + 1 file changed, 1 insertion(+) diff --git a/daemon/src/main/java/org/lsposed/lspd/service/LSPApplicationService.java b/daemon/src/main/java/org/lsposed/lspd/service/LSPApplicationService.java index 4d69d392..472fa7ef 100644 --- a/daemon/src/main/java/org/lsposed/lspd/service/LSPApplicationService.java +++ b/daemon/src/main/java/org/lsposed/lspd/service/LSPApplicationService.java @@ -54,6 +54,7 @@ public class LSPApplicationService extends ILSPApplicationService.Stub { ParcelFileDescriptor pfd = ParcelFileDescriptor.fromFd(ObfuscationManager.preloadDex()); reply.writeFileDescriptor(pfd.getFileDescriptor()); reply.writeLong(ObfuscationManager.getPreloadedDexSize()); + pfd.close(); } catch (IOException ignored) { Log.e(TAG, "LSPApplicationService.onTransact: ParcelFileDescriptor.fromFd failed"); return false;