From: Matt Joiner Date: Sat, 9 May 2015 01:52:52 +0000 (+1000) Subject: Rare panic: a piece is requested that shouldn't have been X-Git-Tag: v1.0.0~1191 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=5eb6b5286ed843f46b3245065c52d2e176d056b5;p=btrtrc.git Rare panic: a piece is requested that shouldn't have been --- diff --git a/client.go b/client.go index 64483a39..f5ecac7c 100644 --- a/client.go +++ b/client.go @@ -2568,7 +2568,7 @@ func (me *Client) pieceChanged(t *torrent, piece int) { // TODO: Cancel requests for this piece. for r := range conn.Requests { if int(r.Index) == piece { - panic("wat") + conn.Cancel(r) } } conn.pieceRequestOrder.DeletePiece(int(piece))