diff --git a/bar.go b/bar.go index d20204c..dbb1c0d 100644 --- a/bar.go +++ b/bar.go @@ -77,6 +77,7 @@ cancel: cancel, } + container.bwg.Add(1) go bar.serve(ctx, bs) return bar } diff --git a/progress.go b/progress.go index 2c6e061..e12893b 100644 --- a/progress.go +++ b/progress.go @@ -155,7 +155,6 @@ res.bs.shutdownListeners = append(res.bs.shutdownListeners, d) } }) - p.bwg.Add(1) return res.bar case <-p.done: panic(DoneError)