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

Commit 67e16859 authored by Hai Zhang's avatar Hai Zhang Committed by Android (Google) Code Review
Browse files

Merge "Fix NPE when PermissionEntry.getGids() returns null." into main

parents e2d71f89 b0b149c4
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -590,10 +590,15 @@ class AppIdPermissionPolicy : SchemePolicy() {
                var areGidsPerUser = false
                if (!parsedPermission.isTree && packageState.isSystem) {
                    newState.externalState.configPermissions[permissionName]?.let {
                        // PermissionEntry.gids may return null when parsing legacy config trying
                        // to work around an issue about upgrading from L platfrm. We can just
                        // ignore such entries now.
                        if (it.gids != null) {
                            gids = it.gids
                            areGidsPerUser = it.perUser
                        }
                    }
                }
                newPermission = Permission(
                    newPermissionInfo,
                    true,