OSDN Git Service

Fix NPE
authorTodd Kennedy <toddke@google.com>
Wed, 25 Oct 2017 22:51:36 +0000 (15:51 -0700)
committerTodd Kennedy <toddke@google.com>
Wed, 25 Oct 2017 22:51:36 +0000 (15:51 -0700)
Accidentally removed a check for whether or not the disabled
package setting was null

Bug: 68260103
Test: Manual
Change-Id: I6a634f2292948283153659eb4ef64524cbf53a78

services/core/java/com/android/server/pm/permission/PermissionManagerService.java

index 41b1add..abe4f5e 100644 (file)
@@ -1056,7 +1056,7 @@ public class PermissionManagerService {
                         // before.  In this case we do want to allow the app to
                         // now get the new permission if the ancestral apk is
                         // privileged to get it.
-                        if (disabledPkg != null
+                        if (disabledPs != null && disabledPkg != null
                                 && isPackageRequestingPermission(disabledPkg, perm)
                                 && ((privilegedPermission && disabledPs.isPrivileged())
                                         || (oemPermission && disabledPs.isOem()