diff options
| -rw-r--r-- | src/net/tcpsock_plan9.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/net/tcpsock_plan9.go b/src/net/tcpsock_plan9.go index d2860607f8..e37f0657c0 100644 --- a/src/net/tcpsock_plan9.go +++ b/src/net/tcpsock_plan9.go @@ -48,6 +48,9 @@ func (ln *TCPListener) accept() (*TCPConn, error) { } func (ln *TCPListener) close() error { + if err := ln.fd.pfd.Close(); err != nil { + return err + } if _, err := ln.fd.ctl.WriteString("hangup"); err != nil { ln.fd.ctl.Close() return err |
