Index: net/base/dnsrr_resolver.cc |
diff --git a/net/base/dnsrr_resolver.cc b/net/base/dnsrr_resolver.cc |
index 5d9c132fe918b8468a269f06a1edcd7d537c4dba..cb1a54f4bf58756e686355c17f41951e396cabed 100644 |
--- a/net/base/dnsrr_resolver.cc |
+++ b/net/base/dnsrr_resolver.cc |
@@ -499,6 +499,7 @@ class Buffer { |
if (offset >= packet_len_) |
return false; |
p = &packet_[offset]; |
+ len = packet_len_ - offset; |
} else if ((d & 0xc0) == 0) { |
uint8 label_len = d; |
if (len < label_len) |