diff options
| -rw-r--r-- | src/net/ipsock_plan9.go | 4 | ||||
| -rw-r--r-- | src/net/udpsock_plan9.go | 9 |
2 files changed, 4 insertions, 9 deletions
diff --git a/src/net/ipsock_plan9.go b/src/net/ipsock_plan9.go index 9cdc15cdf1..d6cf11f7ca 100644 --- a/src/net/ipsock_plan9.go +++ b/src/net/ipsock_plan9.go @@ -249,8 +249,8 @@ func listenPlan9(ctx context.Context, net string, laddr Addr) (fd *netFD, err er return newFD(proto, name, nil, f, nil, laddr, nil), nil } -func (fd *netFD) netFD() (*netFD, error) { - return newFD(fd.net, fd.n, fd.listen, fd.ctl, fd.data, fd.laddr, fd.raddr), nil +func (fd *netFD) netFD() *netFD { + return newFD(fd.net, fd.n, fd.listen, fd.ctl, fd.data, fd.laddr, fd.raddr) } func (fd *netFD) acceptPlan9() (nfd *netFD, err error) { diff --git a/src/net/udpsock_plan9.go b/src/net/udpsock_plan9.go index 732a3b07ee..05011a4db2 100644 --- a/src/net/udpsock_plan9.go +++ b/src/net/udpsock_plan9.go @@ -133,8 +133,7 @@ func (sl *sysListener) listenUDP(ctx context.Context, laddr *UDPAddr) (*UDPConn, if err != nil { return nil, err } - fd, err := l.netFD() - return newUDPConn(fd), err + return newUDPConn(l.netFD()), nil } func (sl *sysListener) listenMulticastUDP(ctx context.Context, ifi *Interface, gaddr *UDPAddr) (*UDPConn, error) { @@ -174,9 +173,5 @@ func (sl *sysListener) listenMulticastUDP(ctx context.Context, ifi *Interface, g if err != nil { return nil, err } - fd, err := l.netFD() - if err != nil { - return nil, err - } - return newUDPConn(fd), nil + return newUDPConn(l.netFD()), nil } |
