From 7c97bbc39f0b748e413de3cd0b0f0c995a2af0ce Mon Sep 17 00:00:00 2001 From: Alexandra Gherghina Date: Tue, 12 Aug 2014 18:20:47 +0100 Subject: [PATCH] Bugfix: adds extra null check Bug: 16976436 Change-Id: Id51fd3125b4e68ff7c0ec37ec031fcb8ff882ed4 --- .../core/java/com/android/server/pm/PackageManagerService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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