From d8308070ab2cadabb68da6f391612c50a395c3ea Mon Sep 17 00:00:00 2001 From: Svet Ganov Date: Sat, 24 Mar 2018 00:04:38 -0700 Subject: [PATCH] Add missing null check Test: manual Bug: 72442137 Change-Id: Id0dc9b7f624a9ee0061fc735ed0a2f2aefd8a954 --- .../android/server/pm/permission/PermissionManagerService.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/services/core/java/com/android/server/pm/permission/PermissionManagerService.java b/services/core/java/com/android/server/pm/permission/PermissionManagerService.java index afa9dd0a911fe..ee02f659eecec 100644 --- a/services/core/java/com/android/server/pm/permission/PermissionManagerService.java +++ b/services/core/java/com/android/server/pm/permission/PermissionManagerService.java @@ -1503,6 +1503,9 @@ public class PermissionManagerService { return EmptyArray.INT; } for (PackageParser.Package pkg : pkgList) { + if (pkg.requestedPermissions == null) { + continue; + } final int requestedPermCount = pkg.requestedPermissions.size(); for (int j = 0; j < requestedPermCount; j++) { String permission = pkg.requestedPermissions.get(j);