Index: net/dns/dns_transaction.cc |
diff --git a/net/dns/dns_transaction.cc b/net/dns/dns_transaction.cc |
index 6cd02a33bd5b707945971bf300d3540d7a031c0d..4ebf9305b9fc2b01a983c13c5b1b2686b7e9784b 100644 |
--- a/net/dns/dns_transaction.cc |
+++ b/net/dns/dns_transaction.cc |
@@ -211,6 +211,8 @@ class DnsUDPAttempt { |
return rv; |
DCHECK(rv); |
+ // TODO(szym): Consider making this check less aggressive. |
+ // Other implementations simply ignore mismatched responses. |
if (!response_->InitParse(rv, *query_)) |
return ERR_DNS_MALFORMED_RESPONSE; |
if (response_->flags() & dns_protocol::kFlagTC) |