diff --git a/progressbar.go b/progressbar.go index 125290a..6eb584d 100644 --- a/progressbar.go +++ b/progressbar.go @@ -1418,7 +1418,7 @@ func (r *Reader) Read(p []byte) (n int, err error) { // Close the reader when it implements io.Closer func (r *Reader) Close() (err error) { if closer, ok := r.Reader.(io.Closer); ok { - return closer.Close() + err = closer.Close() } r.bar.Finish() return