From 4431e222fe7fab73ea403734f6e1cea674b349d5 Mon Sep 17 00:00:00 2001 From: Frank Schroeder Date: Thu, 19 Oct 2017 13:21:55 +0200 Subject: [PATCH] ae: make control flow more explicit --- agent/ae/ae.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/agent/ae/ae.go b/agent/ae/ae.go index 6d6735b413..83895f4d2b 100644 --- a/agent/ae/ae.go +++ b/agent/ae/ae.go @@ -142,6 +142,7 @@ FullSync: case <-s.SyncFull.Notif(): select { case <-time.After(s.stagger(s.serverUpInterval)): + continue FullSync case <-s.ShutdownCh: return } @@ -149,12 +150,11 @@ FullSync: // retry full sync after some time // todo(fs): why don't we use s.Interval here? case <-time.After(s.retryFailInterval + s.stagger(s.retryFailInterval)): + continue FullSync case <-s.ShutdownCh: return } - - continue } // do partial syncs until it is time for a full sync again