mirror of
https://github.com/golang/go.git
synced 2024-09-21 18:38:37 +00:00
net: fix TestLookupDotsWithLocalSource
Fixes #14050. Change-Id: I2d9c32213b0da35703edf28f92ed3efb23325921 Reviewed-on: https://go-review.googlesource.com/18792 Run-TryBot: Mikio Hara <mikioh.mikioh@gmail.com> Reviewed-by: Ian Lance Taylor <iant@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
This commit is contained in:
parent
2a09a68dd9
commit
4f40182240
@ -441,8 +441,19 @@ func TestLookupDotsWithLocalSource(t *testing.T) {
|
||||
if i == 1 {
|
||||
mode = "netcgo"
|
||||
}
|
||||
for _, name := range names {
|
||||
loop:
|
||||
for i, name := range names {
|
||||
if strings.Index(name, ".") == len(name)-1 { // "localhost" not "localhost."
|
||||
for j := range names {
|
||||
if j == i {
|
||||
continue
|
||||
}
|
||||
if names[j] == name[:len(name)-1] {
|
||||
// It's OK if we find the name without the dot,
|
||||
// as some systems say 127.0.0.1 localhost localhost.
|
||||
continue loop
|
||||
}
|
||||
}
|
||||
t.Errorf("%s: got %s; want %s", mode, name, name[:len(name)-1])
|
||||
} else if strings.Contains(name, ".") && !strings.HasSuffix(name, ".") { // "localhost.localdomain." not "localhost.localdomain"
|
||||
t.Errorf("%s: got %s; want name ending with trailing dot", mode, name)
|
||||
|
Loading…
Reference in New Issue
Block a user