diff options
Diffstat (limited to 'libgo/go/net/cgo_socknew.go')
-rw-r--r-- | libgo/go/net/cgo_socknew.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libgo/go/net/cgo_socknew.go b/libgo/go/net/cgo_socknew.go index 81816c6..9dcd158 100644 --- a/libgo/go/net/cgo_socknew.go +++ b/libgo/go/net/cgo_socknew.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{Family: syscall.AF_INET6} +func cgoSockaddrInet6(ip IP, zone int) *syscall.RawSockaddr { + sa := syscall.RawSockaddrInet6{Family: syscall.AF_INET6, Scope_id: uint32(zone)} copy(sa.Addr[:], ip) return (*syscall.RawSockaddr)(unsafe.Pointer(&sa)) } |