diff --git a/packer/plugin/plugin.go b/packer/plugin/plugin.go index 5566fdcaf..223de9b53 100644 --- a/packer/plugin/plugin.go +++ b/packer/plugin/plugin.go @@ -94,8 +94,10 @@ func swallowInterrupts() { signal.Notify(ch, os.Interrupt) go func() { - <-ch - log.Println("Received interrupt signal. Ignoring.") + for { + <-ch + log.Println("Received interrupt signal. Ignoring.") + } }() }