diff --git a/beacon/light/request/scheduler.go b/beacon/light/request/scheduler.go index 364347229a..5d8663f67e 100644 --- a/beacon/light/request/scheduler.go +++ b/beacon/light/request/scheduler.go @@ -203,14 +203,15 @@ func (s *Scheduler) syncLoop() { s.lock.Lock() s.processRound() s.lock.Unlock() - for triggered := false; !triggered; { - select { - case stop := <-s.stopCh: - close(stop) - return - case <-s.triggerCh: - triggered = true - case <-s.testWaitCh: + for triggered := false; !triggered; { + select { + case stop := <-s.stopCh: + close(stop) + return + case <-s.triggerCh: + triggered = true + case <-s.testWaitCh: + } } } }