From 878f5c6837a2d29e8e65daed10631d58ebbd44c2 Mon Sep 17 00:00:00 2001 From: sukun Date: Wed, 15 Mar 2023 18:05:21 +0530 Subject: [PATCH] autorelay: remove unused semaphore --- p2p/host/autorelay/relay_finder.go | 7 ------- 1 file changed, 7 deletions(-) diff --git a/p2p/host/autorelay/relay_finder.go b/p2p/host/autorelay/relay_finder.go index 36db86b579..bff330035b 100644 --- a/p2p/host/autorelay/relay_finder.go +++ b/p2p/host/autorelay/relay_finder.go @@ -465,19 +465,12 @@ func (rf *relayFinder) tryNode(ctx context.Context, pi peer.AddrInfo) (supportsR // This function makes sure that we only run one instance of maybeConnectToRelay at once, and buffers // exactly one more trigger event to run maybeConnectToRelay. func (rf *relayFinder) handleNewCandidates(ctx context.Context) { - sem := make(chan struct{}, 1) for { select { case <-ctx.Done(): return case <-rf.maybeConnectToRelayTrigger: - select { - case <-ctx.Done(): - return - case sem <- struct{}{}: - } rf.maybeConnectToRelay(ctx) - <-sem } } }