Index: net/base/net_util.cc |
diff --git a/net/base/net_util.cc b/net/base/net_util.cc |
index a2792933c74f97f040fb13b553d4129e8e781e06..3d4924aff14605ac270b941ea48f714df16ed3e6 100644 |
--- a/net/base/net_util.cc |
+++ b/net/base/net_util.cc |
@@ -2016,6 +2016,17 @@ bool HaveOnlyLoopbackAddresses() { |
#endif // defined(various platforms) |
} |
+AddressFamily GetAddressFamily(const IPAddressNumber& address) { |
+ switch (address.size()) { |
+ case kIPv4AddressSize: |
+ return ADDRESS_FAMILY_IPV4; |
+ case kIPv6AddressSize: |
+ return ADDRESS_FAMILY_IPV6; |
+ default: |
+ return ADDRESS_FAMILY_UNSPECIFIED; |
+ } |
+} |
+ |
bool ParseIPLiteralToNumber(const std::string& ip_literal, |
IPAddressNumber* ip_number) { |
// |ip_literal| could be either a IPv4 or an IPv6 literal. If it contains |