From ab3a8e2bcd214b13232705816355d5975c4848dc Mon Sep 17 00:00:00 2001 From: mcrakhman Date: Mon, 13 Mar 2023 17:18:21 +0100 Subject: [PATCH] Remove old connection from pool on close (GetOneOf) --- net/pool/pool.go | 1 + 1 file changed, 1 insertion(+) diff --git a/net/pool/pool.go b/net/pool/pool.go index 287ab512..b2e4ae22 100644 --- a/net/pool/pool.go +++ b/net/pool/pool.go @@ -67,6 +67,7 @@ func (p *pool) GetOneOf(ctx context.Context, peerIds []string) (peer.Peer, error default: return pr, nil } + _, _ = p.cache.Remove(ctx, peerId) } } // shuffle ids for better consistency