diff options
Diffstat (limited to 'libgo/go/net/sock_linux.go')
-rw-r--r-- | libgo/go/net/sock_linux.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libgo/go/net/sock_linux.go b/libgo/go/net/sock_linux.go index 0743843bf28..e509d93978b 100644 --- a/libgo/go/net/sock_linux.go +++ b/libgo/go/net/sock_linux.go @@ -32,6 +32,11 @@ func listenerSockaddr(s, f int, la syscall.Sockaddr, toAddr func(syscall.Sockadd return la, nil } switch v := a.(type) { + case *TCPAddr, *UnixAddr: + err := setDefaultListenerSockopts(s) + if err != nil { + return nil, err + } case *UDPAddr: if v.IP.IsMulticast() { err := setDefaultMulticastSockopts(s) |