From 9d2ae6b6797f8667babfdbef3a702572baf3d35a Mon Sep 17 00:00:00 2001 From: Marko Bausch <60338487+mrkbac@users.noreply.github.com> Date: Fri, 16 May 2025 22:03:24 +0200 Subject: [PATCH] fix: Always call Finish() in Reader --- progressbar.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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