diff options
Diffstat (limited to 'libgo/go/net/tcpsock_plan9.go')
-rw-r--r-- | libgo/go/net/tcpsock_plan9.go | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libgo/go/net/tcpsock_plan9.go b/libgo/go/net/tcpsock_plan9.go index 9f23703..afccbfe 100644 --- a/libgo/go/net/tcpsock_plan9.go +++ b/libgo/go/net/tcpsock_plan9.go @@ -107,13 +107,14 @@ func (c *TCPConn) SetNoDelay(noDelay bool) error { // which must be "tcp", "tcp4", or "tcp6". If laddr is not nil, it is // used as the local address for the connection. func DialTCP(net string, laddr, raddr *TCPAddr) (*TCPConn, error) { - return dialTCP(net, laddr, raddr, noDeadline) + return dialTCP(net, laddr, raddr, noDeadline, noCancel) } -func dialTCP(net string, laddr, raddr *TCPAddr, deadline time.Time) (*TCPConn, error) { +func dialTCP(net string, laddr, raddr *TCPAddr, deadline time.Time, cancel <-chan struct{}) (*TCPConn, error) { if !deadline.IsZero() { panic("net.dialTCP: deadline not implemented on Plan 9") } + // TODO(bradfitz,0intro): also use the cancel channel. switch net { case "tcp", "tcp4", "tcp6": default: |