From 5a35fa4353c1584c7ea4770de41ba86c30ef990a Mon Sep 17 00:00:00 2001 From: Alex Vanin Date: Wed, 5 Feb 2025 10:44:03 +0300 Subject: [PATCH] [#331] pool: Fix 'sortServers' in tree pool server test Signed-off-by: Alex Vanin --- pool/tree/pool_server_test.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pool/tree/pool_server_test.go b/pool/tree/pool_server_test.go index 7e3447f..edba93f 100644 --- a/pool/tree/pool_server_test.go +++ b/pool/tree/pool_server_test.go @@ -183,12 +183,15 @@ func sortServers(ctx context.Context, servers []*mockTreeServer, source *mockNet } // find servers based on public key and store pointers in res + index := 0 for i := range priorityNodes { for j := range priorityNodes[i] { key := priorityNodes[i][j].PublicKey() for k := range servers { if bytes.Equal(servers[k].key.PublicKey().Bytes(), key) { - res[i+j] = servers[k] + res[index] = servers[k] + index++ + break } } }