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

Commit b610667b authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

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

parents 78fed176 779499c4
Loading
Loading
Loading
Loading
+8 −4
Original line number Diff line number Diff line
@@ -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;