]> Sergey Matveev's repositories - btrtrc.git/blobdiff - requesting.go
Avoid allocation putting undirtiedChunksIter into interface
[btrtrc.git] / requesting.go
index 0ec4151b0c3e414fc1ab6bce3762eeb8d5f70745..ed20ba80dda80b30fd8aa2d1d5b583a0b9b48ef3 100644 (file)
@@ -46,7 +46,7 @@ func (cl *Client) getRequestStrategyInput() request_strategy.Input {
                                Availability:      p.availability,
                                Length:            int64(p.length()),
                                NumPendingChunks:  int(t.pieceNumPendingChunks(i)),
-                               IterPendingChunks: p.undirtiedChunksIter(),
+                               IterPendingChunks: &p.undirtiedChunksIter,
                        })
                }
                t.iterPeers(func(p *Peer) {