Fix apexModuleName in getPrivilegedPermissionAllowlistState().

Bug: 266163702
Change-Id: I6e682afb36d29aa649bad5c23a4c06d6f20642c4
Test: presubmit
This commit is contained in:
Hai Zhang
2023-02-04 00:44:42 +00:00
parent 9dd6ebe450
commit 1d508c8155

View File

@@ -1001,10 +1001,7 @@ class UidPermissionPolicy : SchemePolicy() {
permissionName: String
): Boolean? {
val permissionAllowlist = newState.systemState.permissionAllowlist
val apexModuleName = permissionAllowlist.apexPrivilegedAppAllowlists
.firstNotNullOfOrNullIndexed { _, apexModuleName, apexAllowlist ->
if (packageState.apexModuleName in apexAllowlist) apexModuleName else null
}
val apexModuleName = packageState.apexModuleName
val packageName = packageState.packageName
return when {
packageState.isVendor -> permissionAllowlist.getVendorPrivilegedAppAllowlistState(