Codebase list golang-github-vbauerster-mpb / 6e9f4d0
check each err Vladimir Bauer 8 years ago
1 changed file(s) with 3 addition(s) and 1 deletion(s). Raw diff Collapse all Expand all
226226 for s.bHeap.Len() > 0 {
227227 bar := heap.Pop(s.bHeap).(*Bar)
228228 reader := <-bar.frameReaderCh
229 _, err = s.cw.ReadFrom(reader)
229 if _, e := s.cw.ReadFrom(reader); e != nil {
230 err = e
231 }
230232 defer func() {
231233 if frame, ok := reader.(*frameReader); ok && frame.toShutdown {
232234 // shutdown at next flush, in other words decrement underlying WaitGroup