From: Matt Joiner Date: Thu, 29 Dec 2022 08:40:20 +0000 (+1100) Subject: Fix race when final peers are available early X-Git-Tag: v1.49.0~7^2~7 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=5f127343b0cd3fcf0aa51401852499b16fafefdb;p=btrtrc.git Fix race when final peers are available early --- 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