diff options
author | Mikio Hara <mikioh.mikioh@gmail.com> | 2015-06-25 04:30:30 +0900 |
---|---|---|
committer | Mikio Hara <mikioh.mikioh@gmail.com> | 2015-06-25 00:21:21 +0000 |
commit | c135eec0b6ec0751b5a5b1eaa3d2605312ba57ca (patch) | |
tree | ad93cf93882f167d962801ab284e104d2e367ff6 | |
parent | 34ff4cd5e6de00702100a0ab3bb73de8de5ab35d (diff) | |
download | net-c135eec0b6ec0751b5a5b1eaa3d2605312ba57ca.tar.gz |
ipv4: fix multicast socket options on freebsd/arm
The ARM EABI requires 8-byte stack alignment.
Change-Id: Ibbfbce6aa9ff998dfd6f56217e323045a7057913
Reviewed-on: https://go-review.googlesource.com/11393
Reviewed-by: Andrew Gerrand <adg@golang.org>
-rw-r--r-- | ipv4/zsys_freebsd_arm.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ipv4/zsys_freebsd_arm.go b/ipv4/zsys_freebsd_arm.go index 6fd67e1..ebac6d7 100644 --- a/ipv4/zsys_freebsd_arm.go +++ b/ipv4/zsys_freebsd_arm.go @@ -44,8 +44,8 @@ const ( sysSizeofIPMreq = 0x8 sysSizeofIPMreqn = 0xc sysSizeofIPMreqSource = 0xc - sysSizeofGroupReq = 0x84 - sysSizeofGroupSourceReq = 0x104 + sysSizeofGroupReq = 0x88 + sysSizeofGroupSourceReq = 0x108 ) type sysSockaddrStorage struct { @@ -83,11 +83,13 @@ type sysIPMreqSource 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 } |