From 77980a7b53e762bff7c901b4baa243dca2e03240 Mon Sep 17 00:00:00 2001 From: Megan Marsh Date: Wed, 12 Sep 2018 10:53:15 -0700 Subject: [PATCH] fix progress bar mutex --- packer/progressbar.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packer/progressbar.go b/packer/progressbar.go index e2b229d07..fc8f9e1ef 100644 --- a/packer/progressbar.go +++ b/packer/progressbar.go @@ -69,6 +69,7 @@ func (spb *StackableProgressBar) prefix() { func (spb *StackableProgressBar) Finish() { spb.mtx.Lock() + defer spb.mtx.Unlock() spb.items-- if spb.items == 0 { @@ -80,7 +81,6 @@ func (spb *StackableProgressBar) Finish() { return } spb.prefix() - spb.mtx.Unlock() } // BasicProgressBar is packer's basic progress bar.