mirror of
https://github.com/weaveworks/scope.git
synced 2026-03-02 17:50:39 +00:00
Handle closing of docker events channel gracefully
This commit is contained in:
@@ -161,7 +161,11 @@ func (r *registry) listenForEvents() bool {
|
||||
otherUpdates := time.Tick(r.interval)
|
||||
for {
|
||||
select {
|
||||
case event := <-events:
|
||||
case event, ok := <-events:
|
||||
if !ok {
|
||||
log.Errorf("docker registry: event listener unexpectedly disconnected")
|
||||
return true
|
||||
}
|
||||
r.handleEvent(event)
|
||||
|
||||
case <-otherUpdates:
|
||||
|
||||
Reference in New Issue
Block a user