From de2bea502cdf2f27635be9d9d8a3718819200e33 Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Tue, 30 Nov 2021 15:26:05 +1100 Subject: [PATCH] Use indices to lookup pieces for comparison --- request-strategy/order.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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(