From c098cff4c0baf18a1d68ad44282e0ccff9a57445 Mon Sep 17 00:00:00 2001 From: rht Date: Tue, 9 Jun 2015 16:13:59 +0700 Subject: [PATCH] Make sure to stop progressbar on exit --- core/commands/cat.go | 1 + 1 file changed, 1 insertion(+) diff --git a/core/commands/cat.go b/core/commands/cat.go index 2f888dac5786..e458655f2647 100644 --- a/core/commands/cat.go +++ b/core/commands/cat.go @@ -52,6 +52,7 @@ it contains. bar := pb.New(int(res.Length())).SetUnits(pb.U_BYTES) bar.Output = res.Stderr() bar.Start() + defer bar.Finish() reader := bar.NewProxyReader(res.Output().(io.Reader)) res.SetOutput(reader)