]> Cypherpunks repositories - gostls13.git/commitdiff
net: remove unused error result from newRawConn
authorDaniel Martí <mvdan@mvdan.cc>
Fri, 7 Jul 2023 09:17:28 +0000 (11:17 +0200)
committerGopher Robot <gobot@golang.org>
Thu, 20 Jul 2023 16:58:25 +0000 (16:58 +0000)
It's currently always nil, and the code gets generally less verbose.

Change-Id: Id4f5f9ac6eac0218dda34b8bd5ef41c633cfaf2d
Reviewed-on: https://go-review.googlesource.com/c/go/+/508396
Auto-Submit: Ian Lance Taylor <iant@google.com>
Run-TryBot: Daniel Martí <mvdan@mvdan.cc>
Run-TryBot: Ian Lance Taylor <iant@google.com>
Reviewed-by: Damien Neil <dneil@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@google.com>
src/net/iprawsock.go
src/net/rawconn.go
src/net/sock_posix.go
src/net/tcpsock.go
src/net/udpsock.go
src/net/unixsock.go

index f18331a1fd5a2f74f25014a46a1edd65b33ba6d6..c3fd6deac516c0b85155ddde003a403e4bca5c20 100644 (file)
@@ -106,7 +106,7 @@ func (c *IPConn) SyscallConn() (syscall.RawConn, error) {
        if !c.ok() {
                return nil, syscall.EINVAL
        }
-       return newRawConn(c.fd)
+       return newRawConn(c.fd), nil
 }
 
 // ReadFromIP acts like ReadFrom but returns an IPAddr.
index 974320c25f8ed7e2854ea7c95c04e605256d632c..e49b9fb81b536cc74c502dc41445caa0e19d4aaf 100644 (file)
@@ -75,8 +75,8 @@ func (c *rawConn) PollFD() *poll.FD {
        return &c.fd.pfd
 }
 
-func newRawConn(fd *netFD) (*rawConn, error) {
-       return &rawConn{fd: fd}, nil
+func newRawConn(fd *netFD) *rawConn {
+       return &rawConn{fd: fd}
 }
 
 type rawListener struct {
@@ -91,6 +91,6 @@ func (l *rawListener) Write(func(uintptr) bool) error {
        return syscall.EINVAL
 }
 
-func newRawListener(fd *netFD) (*rawListener, error) {
-       return &rawListener{rawConn{fd: fd}}, nil
+func newRawListener(fd *netFD) *rawListener {
+       return &rawListener{rawConn{fd: fd}}
 }
index b3e1806ba9f48cb0734683e483269f4bd1c377cc..1fcb82a419ba7cd6ec42bc377a64810c037a1f48 100644 (file)
@@ -115,12 +115,8 @@ func (fd *netFD) addrFunc() func(syscall.Sockaddr) Addr {
 
 func (fd *netFD) dial(ctx context.Context, laddr, raddr sockaddr, ctrlCtxFn func(context.Context, string, string, syscall.RawConn) error) error {
        var c *rawConn
-       var err error
        if ctrlCtxFn != nil {
-               c, err = newRawConn(fd)
-               if err != nil {
-                       return err
-               }
+               c = newRawConn(fd)
                var ctrlAddr string
                if raddr != nil {
                        ctrlAddr = raddr.String()
@@ -133,6 +129,7 @@ func (fd *netFD) dial(ctx context.Context, laddr, raddr sockaddr, ctrlCtxFn func
        }
 
        var lsa syscall.Sockaddr
+       var err error
        if laddr != nil {
                if lsa, err = laddr.sockaddr(fd.family); err != nil {
                        return err
@@ -185,10 +182,7 @@ func (fd *netFD) listenStream(ctx context.Context, laddr sockaddr, backlog int,
        }
 
        if ctrlCtxFn != nil {
-               c, err := newRawConn(fd)
-               if err != nil {
-                       return err
-               }
+               c := newRawConn(fd)
                if err := ctrlCtxFn(ctx, fd.ctrlNetwork(), laddr.String(), c); err != nil {
                        return err
                }
@@ -239,10 +233,7 @@ func (fd *netFD) listenDatagram(ctx context.Context, laddr sockaddr, ctrlCtxFn f
        }
 
        if ctrlCtxFn != nil {
-               c, err := newRawConn(fd)
-               if err != nil {
-                       return err
-               }
+               c := newRawConn(fd)
                if err := ctrlCtxFn(ctx, fd.ctrlNetwork(), laddr.String(), c); err != nil {
                        return err
                }
index 358e48723b943772371061ac59c520d20808b04d..ba03605627124f06771b4a00390a711a89e584fa 100644 (file)
@@ -119,7 +119,7 @@ func (c *TCPConn) SyscallConn() (syscall.RawConn, error) {
        if !c.ok() {
                return nil, syscall.EINVAL
        }
-       return newRawConn(c.fd)
+       return newRawConn(c.fd), nil
 }
 
 // ReadFrom implements the io.ReaderFrom ReadFrom method.
@@ -290,7 +290,7 @@ func (l *TCPListener) SyscallConn() (syscall.RawConn, error) {
        if !l.ok() {
                return nil, syscall.EINVAL
        }
-       return newRawListener(l.fd)
+       return newRawListener(l.fd), nil
 }
 
 // AcceptTCP accepts the next incoming call and returns the new
index e30624dea5a74e6a6db33c3dec5076ee00d22a99..4f8acb7fc890de72ff6505dc2a805f5e7876ddfc 100644 (file)
@@ -129,7 +129,7 @@ func (c *UDPConn) SyscallConn() (syscall.RawConn, error) {
        if !c.ok() {
                return nil, syscall.EINVAL
        }
-       return newRawConn(c.fd)
+       return newRawConn(c.fd), nil
 }
 
 // ReadFromUDP acts like ReadFrom but returns a UDPAddr.
index 14fbac0932da857825087e5eb8463e101a9e5d3a..9b767121e54a7904f5e90478b6aef9ec4b8eea24 100644 (file)
@@ -75,7 +75,7 @@ func (c *UnixConn) SyscallConn() (syscall.RawConn, error) {
        if !c.ok() {
                return nil, syscall.EINVAL
        }
-       return newRawConn(c.fd)
+       return newRawConn(c.fd), nil
 }
 
 // CloseRead shuts down the reading side of the Unix domain connection.
@@ -235,7 +235,7 @@ func (l *UnixListener) SyscallConn() (syscall.RawConn, error) {
        if !l.ok() {
                return nil, syscall.EINVAL
        }
-       return newRawListener(l.fd)
+       return newRawListener(l.fd), nil
 }
 
 // AcceptUnix accepts the next incoming call and returns the new