From 37d44da37d83a6940d3e1a5a5401405fa08dd1a6 Mon Sep 17 00:00:00 2001 From: Mikhail Mazurskiy Date: Thu, 29 Mar 2018 22:55:25 +1100 Subject: [PATCH] Use range in loops; misc fixes Kubernetes-commit: c23a8a85cce80a1015797e9c76aae709d9910791 --- tools/record/event.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/tools/record/event.go b/tools/record/event.go index b5ec4465..cc665d74 100644 --- a/tools/record/event.go +++ b/tools/record/event.go @@ -225,11 +225,7 @@ func (eventBroadcaster *eventBroadcasterImpl) StartEventWatcher(eventHandler fun watcher := eventBroadcaster.Watch() go func() { defer utilruntime.HandleCrash() - for { - watchEvent, open := <-watcher.ResultChan() - if !open { - return - } + for watchEvent := range watcher.ResultChan() { event, ok := watchEvent.Object.(*v1.Event) if !ok { // This is all local, so there's no reason this should