From cafac95de46f931cbc4775bffad960f921ea91ec Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Tue, 19 Jan 2016 01:41:53 +1100 Subject: [PATCH] Delete finished pieces from pending --- client.go | 1 + 1 file changed, 1 insertion(+) diff --git a/client.go b/client.go index 32134381..fe1c6ae4 100644 --- a/client.go +++ b/client.go @@ -2496,6 +2496,7 @@ func (me *Client) pieceHashed(t *torrent, piece int, correct bool) { } func (me *Client) onCompletedPiece(t *torrent, piece int) { + delete(t.pendingPieces, piece) for _, conn := range t.Conns { conn.Have(piece) for r := range conn.Requests { -- 2.48.1