diff options
Diffstat (limited to 'libgo/go/net/cgo_sockold.go')
-rw-r--r-- | libgo/go/net/cgo_sockold.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libgo/go/net/cgo_sockold.go b/libgo/go/net/cgo_sockold.go index e80e03b..432634b 100644 --- a/libgo/go/net/cgo_sockold.go +++ b/libgo/go/net/cgo_sockold.go @@ -25,8 +25,8 @@ func cgoSockaddrInet4(ip IP) *syscall.RawSockaddr { return (*syscall.RawSockaddr)(unsafe.Pointer(&sa)) } -func cgoSockaddrInet6(ip IP) *syscall.RawSockaddr { - sa := syscall.RawSockaddrInet6{Len: syscall.SizeofSockaddrInet6, Family: syscall.AF_INET6} +func cgoSockaddrInet6(ip IP, zone int) *syscall.RawSockaddr { + sa := syscall.RawSockaddrInet6{Len: syscall.SizeofSockaddrInet6, Family: syscall.AF_INET6, Scope_id: uint32(zone)} copy(sa.Addr[:], ip) return (*syscall.RawSockaddr)(unsafe.Pointer(&sa)) } |