connection.go | 1 + diff --git a/connection.go b/connection.go index 1e7ef968a53348feac84479f41433d3a8bc2d3c1..ada84b8e1f26e5ad48c05ebc36e6eab1242d870d 100644 --- a/connection.go +++ b/connection.go @@ -232,6 +232,7 @@ func (cn *connection) Close() { if !cn.closed.Set() { return } + cn.tickleWriter() cn.discardPieceInclination() cn.pieceRequestOrder.Clear() if cn.conn != nil {