From 16b79f2e4e95ea23b2bf9903c9809ff7b013ce85 Mon Sep 17 00:00:00 2001 From: Mikio Hara Date: Fri, 1 Mar 2019 17:36:47 +0900 Subject: [PATCH] internal/socket: use correct cmsg alignment for netbsd/arm The NetBSD arm port requires 64-bit alignment for cmsgs. Change-Id: I619a205b4ff1b292b4d9eb2565799fe2c0a41b9f Reviewed-on: https://go-review.googlesource.com/c/164777 Run-TryBot: Mikio Hara TryBot-Result: Gobot Gobot Reviewed-by: Ian Lance Taylor --- internal/socket/sys_bsdvar.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/socket/sys_bsdvar.go b/internal/socket/sys_bsdvar.go index 164ddfce..02e5606b 100644 --- a/internal/socket/sys_bsdvar.go +++ b/internal/socket/sys_bsdvar.go @@ -12,7 +12,7 @@ import ( ) func probeProtocolStack() int { - if runtime.GOOS == "openbsd" && runtime.GOARCH == "arm" { + if (runtime.GOOS == "netbsd" || runtime.GOOS == "openbsd") && runtime.GOARCH == "arm" { return 8 } var p uintptr