From: Matt Joiner Date: Tue, 30 Nov 2021 04:26:05 +0000 (+1100) Subject: Use indices to lookup pieces for comparison X-Git-Tag: v1.39.0^2~17 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=de2bea502cdf2f27635be9d9d8a3718819200e33;p=btrtrc.git Use indices to lookup pieces for comparison --- diff --git a/request-strategy/order.go b/request-strategy/order.go index 55f881db..e6cf7dc0 100644 --- a/request-strategy/order.go +++ b/request-strategy/order.go @@ -45,8 +45,8 @@ func equalFilterPieces(l, r []filterPiece) bool { func sortFilterPieces(pieces []filterPiece, indices []int) { sort.Slice(indices, func(_i, _j int) bool { - i := &pieces[_i] - j := &pieces[_j] + i := &pieces[indices[_i]] + j := &pieces[indices[_j]] return multiless.New().Int( int(j.Priority), int(i.Priority), ).Bool(