diff --git a/proxyreader.go b/proxyreader.go index 1e172be..425e57a 100644 --- a/proxyreader.go +++ b/proxyreader.go @@ -19,8 +19,10 @@ pr.iT = time.Now() } if err == io.EOF { - current := pr.bar.Current() - pr.bar.SetTotal(current, true) + go func() { + current := pr.bar.Current() + pr.bar.SetTotal(current, true) + }() } return }