From f31eb9ccd81c4b7df94bb8267dcd6bc9b891de55 Mon Sep 17 00:00:00 2001 From: Benjamin Wenger <ben@elixxir.ioo> Date: Tue, 15 Dec 2020 18:10:55 -0800 Subject: [PATCH] fixed exit of follow network --- network/follow.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/network/follow.go b/network/follow.go index b4bb7327a..b5ff8ea19 100644 --- a/network/follow.go +++ b/network/follow.go @@ -50,11 +50,12 @@ func (m *manager) followNetwork(quitCh <-chan struct{}) { ticker := time.NewTicker(m.param.TrackNetworkPeriod) rng := m.Rng.GetStream() - for { + done := false + for !done{ select { case <-quitCh: rng.Close() - break + done=true case <-ticker.C: m.follow(rng, m.Comms) } -- GitLab