diff options
author | Mikio Hara <mikioh.mikioh@gmail.com> | 2015-06-25 04:37:29 +0900 |
---|---|---|
committer | Mikio Hara <mikioh.mikioh@gmail.com> | 2015-06-25 00:21:45 +0000 |
commit | 669b27b881d6d006def7db14d534acdc5aba342b (patch) | |
tree | 97c1436d6db4d52d8f4f71e611a0679c6ffcdedb | |
parent | c135eec0b6ec0751b5a5b1eaa3d2605312ba57ca (diff) | |
download | net-669b27b881d6d006def7db14d534acdc5aba342b.tar.gz |
ipv6: fix multicast socket options on freebsd/arm
The ARM EABI requires 8-byte stack alignment.
Change-Id: Ifa7619fa66161e8589e1d670f0af79a86816967f
Reviewed-on: https://go-review.googlesource.com/11394
Reviewed-by: Andrew Gerrand <adg@golang.org>
-rw-r--r-- | ipv6/zsys_freebsd_arm.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ipv6/zsys_freebsd_arm.go b/ipv6/zsys_freebsd_arm.go index 4ace96f..4a62c2d 100644 --- a/ipv6/zsys_freebsd_arm.go +++ b/ipv6/zsys_freebsd_arm.go @@ -68,8 +68,8 @@ const ( sysSizeofIPv6Mtuinfo = 0x20 sysSizeofIPv6Mreq = 0x14 - sysSizeofGroupReq = 0x84 - sysSizeofGroupSourceReq = 0x104 + sysSizeofGroupReq = 0x88 + sysSizeofGroupSourceReq = 0x108 sysSizeofICMPv6Filter = 0x20 ) @@ -108,11 +108,13 @@ type sysIPv6Mreq struct { type sysGroupReq struct { Interface uint32 + Pad_cgo_0 [4]byte Group sysSockaddrStorage } type sysGroupSourceReq struct { Interface uint32 + Pad_cgo_0 [4]byte Group sysSockaddrStorage Source sysSockaddrStorage } |