syscall: port fix for netbsd unix sockets from upstream
authorNikhil Benesch <nikhil.benesch@gmail.com>
Tue, 13 Oct 2020 07:06:11 +0000 (07:06 +0000)
committerIan Lance Taylor <iant@golang.org>
Wed, 14 Oct 2020 05:19:35 +0000 (22:19 -0700)
commit7355c1df55e28f3298b14a621968f9a27fdcd2bf
tree33298f04c7891854d25177057e79703325866cc9
parent78fbe731a8822e819c4ca0e6d6f777c7a2f36bad
syscall: port fix for netbsd unix sockets from upstream

NetBSD does not include the null terminator when in its reported socket
length. Port the upstream bugfix for the issue (#6627).

This was likely missed during the usual upstream merge because the gc
and gccgo socket implementations have diverged quite a bit.

Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/261741
gcc/go/gofrontend/MERGE
libgo/go/syscall/socket_bsd.go