| Index: net/base/dns_util_unittest.cc
|
| diff --git a/net/base/dns_util_unittest.cc b/net/base/dns_util_unittest.cc
|
| index 06f1fb25877cc61cdc2688ef9e86c294777a19d5..55e40c119fb24f5e87e5f38a79af3d8b6996c10b 100644
|
| --- a/net/base/dns_util_unittest.cc
|
| +++ b/net/base/dns_util_unittest.cc
|
| @@ -44,14 +44,12 @@ TEST_F(DNSUtilTest, DNSDomainFromDot) {
|
| // 254 characters in the name: invalid
|
| EXPECT_FALSE(DNSDomainFromDot("123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.123456789.1234", &out));
|
|
|
| - // Zero length labels should be dropped.
|
| - EXPECT_TRUE(DNSDomainFromDot("www.google.com.", &out));
|
| - EXPECT_EQ(out, IncludeNUL("\003www\006google\003com"));
|
| + // Zero length labels should fail, except that one trailing dot is allowed
|
| + // (to disable suffix search):
|
| + EXPECT_FALSE(DNSDomainFromDot(".google.com", &out));
|
| + EXPECT_FALSE(DNSDomainFromDot("www..google.com", &out));
|
|
|
| - EXPECT_TRUE(DNSDomainFromDot(".google.com", &out));
|
| - EXPECT_EQ(out, IncludeNUL("\006google\003com"));
|
| -
|
| - EXPECT_TRUE(DNSDomainFromDot("www..google.com", &out));
|
| + EXPECT_TRUE(DNSDomainFromDot("www.google.com.", &out));
|
| EXPECT_EQ(out, IncludeNUL("\003www\006google\003com"));
|
| }
|
|
|
|
|