Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 46bbd79b authored by Svet Ganov's avatar Svet Ganov Committed by android-build-merger
Browse files

Handle case for missing permissions - fix NPE am: 39cc33f1 am: 6e527d0e

am: 88414961

Change-Id: I6102ea1698eaa2e249deb9e64f8ec166e27d6eed
parents 7a7bb0b1 88414961
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -4233,8 +4233,10 @@ public class PackageManagerService extends IPackageManager.Stub
            final BasePermission p = mSettings.mPermissions.get(name);
            // If the caller is an app that targets pre 26 SDK drop protection flags.
            final PermissionInfo permissionInfo = generatePermissionInfo(p, flags);
            if (permissionInfo != null) {
                permissionInfo.protectionLevel = adjustPermissionProtectionFlagsLPr(
                        permissionInfo.protectionLevel, packageName, callingUid);
            }
            return permissionInfo;
        }
    }