summaryrefslogtreecommitdiffstats
path: root/net/base/host_resolver_proc.cc
diff options
context:
space:
mode:
Diffstat (limited to 'net/base/host_resolver_proc.cc')
-rw-r--r--net/base/host_resolver_proc.cc9
1 files changed, 8 insertions, 1 deletions
diff --git a/net/base/host_resolver_proc.cc b/net/base/host_resolver_proc.cc
index af92087..cd6fc12 100644
--- a/net/base/host_resolver_proc.cc
+++ b/net/base/host_resolver_proc.cc
@@ -138,10 +138,17 @@ int SystemHostResolverProc(const std::string& host,
struct addrinfo hints = {0};
switch (address_family) {
- case ADDRESS_FAMILY_IPV4_ONLY:
+ case ADDRESS_FAMILY_IPV4:
hints.ai_family = AF_INET;
break;
+ case ADDRESS_FAMILY_IPV6:
+ hints.ai_family = AF_INET6;
+ break;
+ case ADDRESS_FAMILY_UNSPECIFIED:
+ hints.ai_family = AF_UNSPEC;
+ break;
default:
+ NOTREACHED();
hints.ai_family = AF_UNSPEC;
}