Merge "Actually resolve all IPs for Private DNS hostname" into pi-dev

This commit is contained in:
TreeHugger Robot
2018-04-20 00:39:14 +00:00
committed by Android (Google) Code Review

View File

@@ -822,9 +822,9 @@ public class NetworkMonitor extends StateMachine {
private void resolveStrictModeHostname() { private void resolveStrictModeHostname() {
try { try {
// Do a blocking DNS resolution using the network-assigned nameservers. // Do a blocking DNS resolution using the network-assigned nameservers.
mPrivateDnsConfig = new PrivateDnsConfig( final InetAddress[] ips = ResolvUtil.blockingResolveAllLocally(
mPrivateDnsProviderHostname, mNetwork, mPrivateDnsProviderHostname);
mNetwork.getAllByName(mPrivateDnsProviderHostname)); mPrivateDnsConfig = new PrivateDnsConfig(mPrivateDnsProviderHostname, ips);
} catch (UnknownHostException uhe) { } catch (UnknownHostException uhe) {
mPrivateDnsConfig = null; mPrivateDnsConfig = null;
} }