From: Matt Joiner Date: Sat, 23 Jul 2016 14:24:44 +0000 (+1000) Subject: Use utp.Socket.CloseNow to close a Client's uTP socket on Close X-Git-Tag: v1.0.0~628 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=14e10ad58d7a0ed3ab32634ad7baaf950107f38b;p=btrtrc.git Use utp.Socket.CloseNow to close a Client's uTP socket on Close Fixes https://github.com/anacrolix/utp/issues/15. --- diff --git a/client.go b/client.go index 27b340a5..71760476 100644 --- a/client.go +++ b/client.go @@ -347,7 +347,7 @@ func (cl *Client) Close() { cl.dHT.Close() } if cl.utpSock != nil { - cl.utpSock.Close() + cl.utpSock.CloseNow() } if cl.tcpListener != nil { cl.tcpListener.Close()