Merge "Break out of DomainVerificationProxyV1 if info is null" into sc-dev

This commit is contained in:
TreeHugger Robot
2021-02-08 20:53:41 +00:00
committed by Android (Google) Code Review

View File

@@ -153,18 +153,22 @@ public class DomainVerificationProxyV1 implements DomainVerificationProxy {
UUID domainSetId = pair.first;
String packageName = pair.second;
DomainVerificationInfo set;
DomainVerificationInfo info;
try {
set = mManager.getDomainVerificationInfo(packageName);
info = mManager.getDomainVerificationInfo(packageName);
} catch (PackageManager.NameNotFoundException ignored) {
return true;
}
if (!Objects.equals(domainSetId, set.getIdentifier())) {
if (info == null) {
return true;
}
Set<String> successfulDomains = new ArraySet<>(set.getHostToStateMap().keySet());
if (!Objects.equals(domainSetId, info.getIdentifier())) {
return true;
}
Set<String> successfulDomains = new ArraySet<>(info.getHostToStateMap().keySet());
successfulDomains.removeAll(response.failedDomains);
int callingUid = response.callingUid;