mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
net: use original raddr if getpeername fails
This CL updates CL 7511043; - adds new test cases for both UDPConn and UnixConn, - makes sure unnamed UnixAddr handling, - replaces t.Errorf with t.Fatalf in sockname related test cases. Fixes #3721 (again). Fixes #3838 (again). R=golang-dev, rsc CC=golang-dev https://golang.org/cl/7627048
This commit is contained in:
parent
aa0dda767a
commit
bfb32dc6d1
6 changed files with 179 additions and 36 deletions
|
|
@ -402,7 +402,7 @@ func runDatagramConnClient(t *testing.T, net, laddr, taddr string, isEmpty bool)
|
|||
t.Fatalf("Dial(%q, %q) failed: %v", net, taddr, err)
|
||||
}
|
||||
case "unixgram":
|
||||
c, err = DialUnix(net, &UnixAddr{laddr, net}, &UnixAddr{taddr, net})
|
||||
c, err = DialUnix(net, &UnixAddr{Name: laddr, Net: net}, &UnixAddr{Name: taddr, Net: net})
|
||||
if err != nil {
|
||||
t.Fatalf("DialUnix(%q, {%q, %q}) failed: %v", net, laddr, taddr, err)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue