net: LookupAddr adds trailing dots to entries from /etc/hosts #13564
Labels
Milestone
Comments
CL https://golang.org/cl/18384 mentions this issue. |
CL https://golang.org/cl/18559 mentions this issue. |
gopherbot
pushed a commit
that referenced
this issue
Jan 13, 2016
…9 and Windows This change applies the fix for #13564 to Plan 9 and Windows. Also enables Lookup API test cases on builders. Updates #13564. Change-Id: I863f03c7cb6fbe58b3a55223bfa0ac5f9bf9c3df Reviewed-on: https://go-review.googlesource.com/18559 Run-TryBot: Mikio Hara <mikioh.mikioh@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Russ Cox <rsc@golang.org>
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Here is a program:
When run, it prints:
This is incorrect, given this /etc/hosts:
Names obtained from the DNS system are rooted and have a trailing dot. Names obtained from /etc/hosts should not.
This is a partial regression from Go 1.5 and should be fixed for Go 1.6.
It looks like Go 1.5 was inconsistent based on what routines were being used:
and now netdns=go has been changed to match netdns=cgo:
I'm not sure that's the right fix.
The text was updated successfully, but these errors were encountered: