diff --git a/util/progress/printer.go b/util/progress/printer.go index 95fb680d..bb3f347d 100644 --- a/util/progress/printer.go +++ b/util/progress/printer.go @@ -122,6 +122,7 @@ func NewPrinter(ctx context.Context, out console.File, mode progressui.DisplayMo for { pw.status = make(chan *client.SolveStatus) pw.done = make(chan struct{}) + pw.closeOnce = sync.Once{} pw.logMu.Lock() pw.logSourceMap = map[digest.Digest]interface{}{}