diff --git a/src/runtime/testdata/testwinsignal/main.go b/src/runtime/testdata/testwinsignal/main.go index e0480b0f18578..3ec93608805bf 100644 --- a/src/runtime/testdata/testwinsignal/main.go +++ b/src/runtime/testdata/testwinsignal/main.go @@ -11,6 +11,8 @@ import ( ) func main() { + // ensure that this process terminates when the test times out, + // even if the expected signal never arrives go func() { io.Copy(io.Discard, os.Stdin) log.Fatal("stdin is closed; terminating")