From 4fcf2308df0638a33aa93be3a1e5ccaaf7a2e9cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=97=E5=AE=AB=E9=9B=AA=E7=8F=8A?= Date: Mon, 11 Apr 2022 19:48:11 +0800 Subject: [PATCH] Check preload dex (#1834) --- .../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 ac40f2df..029041ee 100644 --- a/daemon/src/main/java/org/lsposed/lspd/service/LSPApplicationService.java +++ b/daemon/src/main/java/org/lsposed/lspd/service/LSPApplicationService.java @@ -83,6 +83,7 @@ public class LSPApplicationService extends ILSPApplicationService.Stub { Log.d(TAG, "LSPApplicationService.onTransact: code=" + code); if (code == DEX_TRANSACTION_CODE) { var shm = ConfigManager.getInstance().getPreloadDex(); + if (shm == null) return false; // assume that write only a fd shm.writeToParcel(reply, 0); reply.writeLong(shm.getSize());