Fix UnsupportedOperationException

Arrays.asList() returns a fixed-size list and an UnsupportedOperationException will be thrown if `remove(element)` is called on it.

Merged-In: I1afae70422a8592f7c255d3ac8f16d53f3b8639e
Change-Id: I1afae70422a8592f7c255d3ac8f16d53f3b8639e
BUG: 276395232
Test: builds
(cherry picked from commit 406d51ad48)
This commit is contained in:
Song Chun Fan
2023-04-03 22:43:09 +00:00
parent 93b092bdd7
commit d7c3cbaa2c

View File

@@ -361,7 +361,8 @@ final class VerifyingSession {
}
final int verifierUserId = verifierUser.getIdentifier();
List<String> requiredVerifierPackages = Arrays.asList(mPm.mRequiredVerifierPackages);
List<String> requiredVerifierPackages = new ArrayList<>(
Arrays.asList(mPm.mRequiredVerifierPackages));
boolean requiredVerifierPackagesOverridden = false;
// Allow verifier override for ADB installations which could already be unverified using