diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java index 6be6b6055bcac..24ddfa6bb9cc0 100644 --- a/services/core/java/com/android/server/pm/PackageManagerService.java +++ b/services/core/java/com/android/server/pm/PackageManagerService.java @@ -3195,7 +3195,7 @@ public class PackageManagerService extends IPackageManager.Stub { if (fromSource != null) { packageNames = fromSource.get(targetUserId); } - if (packageNames.contains(intent.getPackage())) { + if (packageNames != null && packageNames.contains(intent.getPackage())) { return true; } // We need the package name, so we try to resolve with the loosest flags possible