Merge pull request #29747 from xlgao-zju/break-the-for

exit collect when we get EOF
This commit is contained in:
Vincent Demeester 2017-02-01 22:29:18 +01:00 коммит произвёл GitHub
Родитель dc20f2abd4 e03b55a2f5
Коммит 3c64061b67
1 изменённых файлов: 4 добавлений и 2 удалений

Просмотреть файл

@ -152,11 +152,13 @@ func collect(ctx context.Context, s *formatter.ContainerStats, cli client.APICli
waitFirst.Done()
}
case err := <-u:
s.SetError(err)
if err == io.EOF {
break
}
if err != nil {
s.SetError(err)
continue
}
s.SetError(nil)
// if this is the first stat you get, release WaitGroup
if !getFirst {
getFirst = true