]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Only assert we should be requesting a piece in debug mode
authorMatt Joiner <anacrolix@gmail.com>
Mon, 15 Feb 2016 06:47:04 +0000 (17:47 +1100)
committerMatt Joiner <anacrolix@gmail.com>
Mon, 15 Feb 2016 06:47:04 +0000 (17:47 +1100)
connection.go

index 85f99e79c9158518b0e106d993d88c9d071b642c..cb2fbf292b24aab56e6f15fdbe4de52405d2222f 100644 (file)
@@ -572,6 +572,9 @@ func (c *connection) updateRequests() {
 
 func (c *connection) fillRequests() {
        c.pieceRequestOrder.IterTyped(func(piece int) (more bool) {
+               if c.t.cl.config.Debug && c.t.havePiece(piece) {
+                       panic(piece)
+               }
                return c.requestPiecePendingChunks(piece)
        })
 }