me.t.cl.lock()
wantPeers := me.t.wantPeersEvent.C()
- closed := me.t.closed.C()
me.t.cl.unlock()
// If we want peers, reduce the interval to the minimum if it's appropriate.
}
select {
- case <-closed:
+ case <-me.t.closed.Done():
return
case <-reconsider:
// Recalculate the interval.