Fix invalid size in intent resolution filterApprovedApp

Bug: 180517803

Test: manual, debug b/180511412

Change-Id: Ibf8230a7599399ab1b86c6928a4b0c5ba8abbdae
This commit is contained in:
Winson
2021-02-17 11:18:29 -08:00
parent 197e2169b1
commit 9c591552ee

View File

@@ -1210,7 +1210,8 @@ public class DomainVerificationService extends SystemService
// Filter to highest, non-zero packages
ArraySet<String> approvedPackages = new ArraySet<>();
for (int index = 0; index < infosSize; index++) {
int approvalsSize = packageApprovals.size();
for (int index = 0; index < approvalsSize; index++) {
if (packageApprovals.valueAt(index) == highestApproval) {
approvedPackages.add(packageApprovals.keyAt(index));
}