Fix buffered signal channel go vet error

This commit is contained in:
Jordan Liggitt 2021-08-20 16:47:56 -04:00
parent 333eb833e5
commit 322bc82777
3 changed files with 3 additions and 3 deletions

View File

@ -205,7 +205,7 @@ func main() {
// process and all its children, we ignore it here, while our children ssh connections
// are stopped. This allows us to gather artifacts and print out test state before
// being killed.
c := make(chan os.Signal)
c := make(chan os.Signal, 2)
signal.Notify(c, os.Interrupt)
go func() {
<-c

View File

@ -216,7 +216,7 @@ func main(cmd *cobra.Command, args []string) {
}
if delayShutdown > 0 {
termCh := make(chan os.Signal)
termCh := make(chan os.Signal, 1)
signal.Notify(termCh, syscall.SIGTERM)
go func() {
<-termCh

View File

@ -36,7 +36,7 @@ var CmdPause = &cobra.Command{
func pause(cmd *cobra.Command, args []string) {
fmt.Println("Paused")
sigCh := make(chan os.Signal)
sigCh := make(chan os.Signal, 1)
done := make(chan int, 1)
signal.Notify(sigCh, syscall.SIGINT)
signal.Notify(sigCh, syscall.SIGTERM)