From 347ebcdb7f2d09ca4c74f039a418a066d75e7145 Mon Sep 17 00:00:00 2001 From: Wang Han Date: Wed, 26 Feb 2020 11:38:48 +0800 Subject: [PATCH] Fix NPE in hookXposedInstaller() --- .../elderdrivers/riru/edxp/hooker/XposedInstallerHooker.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/edxp-common/src/main/java/com/elderdrivers/riru/edxp/hooker/XposedInstallerHooker.java b/edxp-common/src/main/java/com/elderdrivers/riru/edxp/hooker/XposedInstallerHooker.java index 57504b77..617a2af4 100644 --- a/edxp-common/src/main/java/com/elderdrivers/riru/edxp/hooker/XposedInstallerHooker.java +++ b/edxp-common/src/main/java/com/elderdrivers/riru/edxp/hooker/XposedInstallerHooker.java @@ -29,6 +29,9 @@ public class XposedInstallerHooker { Utils.logD("before reloadXposedProp..."); final String propFieldName = "mXposedProp"; final Object thisObject = param.thisObject; + if (thisObject == null) { + return; + } if (XposedHelpers.getObjectField(thisObject, propFieldName) != null) { param.setResult(null); Utils.logD("reloadXposedProp already done, skip...");