We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 47fe143 commit bdba5b4Copy full SHA for bdba5b4
machine.go
@@ -898,11 +898,14 @@ func (m *Machine) setupSignals() {
898
signal.Notify(sigchan, signals...)
899
900
go func() {
901
- select {
902
- case sig := <-sigchan:
903
- m.logger.Printf("Caught signal %s", sig)
904
- m.cmd.Process.Signal(sig)
905
- case <-m.exitCh:
+ for {
+ select {
+ case sig := <-sigchan:
+ m.logger.Printf("Caught signal %s", sig)
+ m.cmd.Process.Signal(sig)
906
+ case <-m.exitCh:
907
+ break
908
+ }
909
}
910
911
signal.Stop(sigchan)
0 commit comments