From: Dmitri Shuralyov Date: Wed, 5 Feb 2020 00:41:48 +0000 (-0500) Subject: net: don't check LookupHost error in TestLookupNullByte X-Git-Tag: go1.14rc1~1^2~1 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=fb93cd45a6;p=gostls13.git net: don't check LookupHost error in TestLookupNullByte net.LookupHost("foo\x00bar") may resolve successfully on some networks. Reduce the scope of the test to check only that the call doesn't panic. Also update the test comment to reference the relevant issue. Fixes #37031 Updates #31597 Change-Id: If175deed8121625ef507598c6145e937ccffd89e Reviewed-on: https://go-review.googlesource.com/c/go/+/217729 Reviewed-by: Ian Lance Taylor Run-TryBot: Dmitri Shuralyov TryBot-Result: Gobot Gobot --- diff --git a/src/net/lookup_test.go b/src/net/lookup_test.go index 1663b78ef0..2bc5592d5a 100644 --- a/src/net/lookup_test.go +++ b/src/net/lookup_test.go @@ -1179,12 +1179,9 @@ func TestWithUnexpiredValuesPreserved(t *testing.T) { } } -// Issue 31586: don't crash on null byte in name +// Issue 31597: don't panic on null byte in name func TestLookupNullByte(t *testing.T) { testenv.MustHaveExternalNetwork(t) testenv.SkipFlakyNet(t) - _, err := LookupHost("foo\x00bar") // used to crash on Windows - if err == nil { - t.Errorf("unexpected success") - } + LookupHost("foo\x00bar") // check that it doesn't panic; it used to on Windows }