diff --git a/cmd/hook.go b/cmd/hook.go index 8e41ed6562..d519873bdc 100644 --- a/cmd/hook.go +++ b/cmd/hook.go @@ -49,12 +49,10 @@ func launchHook(hook string, timeout time.Duration, meta map[string]string) erro } go func() { - select { - case <-ctxCmd.Done(): - if ctxCmd.Err() != nil { - _ = cmd.Process.Kill() - _ = stdout.Close() - } + <-ctxCmd.Done(): + if ctxCmd.Err() != nil { + _ = cmd.Process.Kill() + _ = stdout.Close() } }()