Fix NPE due to null getModule() return value

This commit is contained in:
Wang Han 2023-04-05 20:23:30 +08:00 committed by GitHub
parent 6763a17314
commit 9f6369cc9e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 1 deletions

View File

@ -118,7 +118,8 @@ public class LSPosedService extends ILSPosedService.Stub {
var allUsers = intent.getBooleanExtra(EXTRA_REMOVED_FOR_ALL_USERS, false);
if (userId == USER_NULL) userId = uid % PER_USER_RANGE;
Uri uri = intent.getData();
String moduleName = (uri != null) ? uri.getSchemeSpecificPart() : ConfigManager.getInstance().getModule(uid).packageName;
var module = ConfigManager.getInstance().getModule(uid);
String moduleName = (uri != null) ? uri.getSchemeSpecificPart() : (module != null) ? module.packageName : null;
ApplicationInfo applicationInfo = null;
if (moduleName != null) {