From 5f127343b0cd3fcf0aa51401852499b16fafefdb Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Thu, 29 Dec 2022 19:40:20 +1100 Subject: [PATCH] Fix race when final peers are available early --- tracker/server/server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tracker/server/server.go b/tracker/server/server.go index ced31616..6e845eee 100644 --- a/tracker/server/server.go +++ b/tracker/server/server.go @@ -87,7 +87,7 @@ func (me augmentationOperation) getCurPeersAndDone() (ret peerSet, done bool) { select { case ret = <-me.curPeers: case <-me.doneAnnouncing: - ret = me.finalPeers + ret = copyPeerSet(me.finalPeers) done = true } return -- 2.44.0