Index: net/dns/dns_config_service.cc |
diff --git a/net/dns/dns_config_service.cc b/net/dns/dns_config_service.cc |
index d7af988cf86b8a3c8aef66857d4a5932e34f8fe2..661318255717d3b86d1a769c369060beecd79b04 100644 |
--- a/net/dns/dns_config_service.cc |
+++ b/net/dns/dns_config_service.cc |
@@ -21,7 +21,8 @@ DnsConfig::DnsConfig() |
timeout(base::TimeDelta::FromSeconds(kDnsTimeoutSeconds)), |
attempts(2), |
rotate(false), |
- edns0(false) {} |
+ edns0(false), |
+ use_local_ipv6(false) {} |
DnsConfig::~DnsConfig() {} |
@@ -38,7 +39,8 @@ bool DnsConfig::EqualsIgnoreHosts(const DnsConfig& d) const { |
(timeout == d.timeout) && |
(attempts == d.attempts) && |
(rotate == d.rotate) && |
- (edns0 == d.edns0); |
+ (edns0 == d.edns0) && |
+ (use_local_ipv6 == d.use_local_ipv6); |
} |
void DnsConfig::CopyIgnoreHosts(const DnsConfig& d) { |
@@ -51,6 +53,7 @@ void DnsConfig::CopyIgnoreHosts(const DnsConfig& d) { |
attempts = d.attempts; |
rotate = d.rotate; |
edns0 = d.edns0; |
+ use_local_ipv6 = d.use_local_ipv6; |
} |
base::Value* DnsConfig::ToValue() const { |
@@ -73,6 +76,7 @@ base::Value* DnsConfig::ToValue() const { |
dict->SetInteger("attempts", attempts); |
dict->SetBoolean("rotate", rotate); |
dict->SetBoolean("edns0", edns0); |
+ dict->SetBoolean("use_local_ipv6", use_local_ipv6); |
mmenke
2013/09/16 16:34:46
nit: Should update the DNS_CONFIG_CHANGED descript
szym
2013/09/16 19:17:35
I replaced the primitives with
<other>: <See DnsC
|
dict->SetInteger("num_hosts", hosts.size()); |
return dict; |