From 61397acbab5ba70d4a719cf36749fb827690404b Mon Sep 17 00:00:00 2001 From: Mark Holt Date: Thu, 4 Jul 2024 18:38:54 +0100 Subject: [PATCH] no wait if closed --- webseed-peer.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/webseed-peer.go b/webseed-peer.go index bdaf1d3210..b95a33f20d 100644 --- a/webseed-peer.go +++ b/webseed-peer.go @@ -327,6 +327,10 @@ func (ws *webseedPeer) requester(i int) { ws.waiting++ ws.peer.mu.Unlock() + if ws.peer.closed.IsSet() { + break + } + ws.requesterCond.Wait() ws.peer.mu.Lock()