connection.go | 4 ++-- diff --git a/connection.go b/connection.go index d496f0c70032e66330df72cc1b6bd0d3850952c0..a893ccb81ad6296f4ffe466b6791c266b2dba4bb 100644 --- a/connection.go +++ b/connection.go @@ -488,7 +488,7 @@ func nextRequestState( networkingEnabled bool, currentRequests map[request]struct{}, peerChoking bool, - nextPieces prioritybitmap.PriorityBitmap, + nextPieces *prioritybitmap.PriorityBitmap, pendingChunks func(piece int, f func(chunkSpec) bool) bool, requestsLowWater int, requestsHighWater int, @@ -524,7 +524,7 @@ rs, i := nextRequestState( cn.t.networkingEnabled, cn.Requests, cn.PeerChoked, - cn.pieceRequestOrder, + &cn.pieceRequestOrder, func(piece int, f func(chunkSpec) bool) bool { return undirtiedChunks(piece, cn.t, f) },