From 188d4757df41cc44dc781c2d81fabacee346c9f9 Mon Sep 17 00:00:00 2001 From: vvb2060 Date: Mon, 19 Jul 2021 08:22:45 +0800 Subject: [PATCH] [core] Check list size (#825) --- .../main/java/org/lsposed/lspd/hooker/LoadedApkGetCLHooker.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/org/lsposed/lspd/hooker/LoadedApkGetCLHooker.java b/core/src/main/java/org/lsposed/lspd/hooker/LoadedApkGetCLHooker.java index 86a75946..53152edc 100644 --- a/core/src/main/java/org/lsposed/lspd/hooker/LoadedApkGetCLHooker.java +++ b/core/src/main/java/org/lsposed/lspd/hooker/LoadedApkGetCLHooker.java @@ -99,7 +99,7 @@ public class LoadedApkGetCLHooker extends XC_MethodHook { var path = info.sourceDir; blocked = serviceClient.requestManagerBinder(packageName, path, binder); } - if (binder.get(0) != null) { + if (binder.size() != 0 && binder.get(0) != null) { InstallerVerifier.hookXposedInstaller(lpparam.classLoader, binder.get(0)); } else if (blocked) { InstallerVerifier.hookXposedInstaller(classLoader);