From 84afa8d3f7b3c60f29c0774de7eecf900880ed29 Mon Sep 17 00:00:00 2001 From: Aayush Agrawal Date: Wed, 27 Apr 2022 14:31:50 -0500 Subject: [PATCH] windows: do not change stdio handle inheritance This CL stops changing inheritance flag of stdint, stdout and stderr handles. Fixes golang/go#52498 Change-Id: Ic786f660b457af99a0a975b357c35c36bc7f2b48 Reviewed-on: https://go-review.googlesource.com/c/sys/+/402714 Reviewed-by: Alex Brainman Reviewed-by: Than McIntosh Reviewed-by: Peter Weinberger Run-TryBot: Than McIntosh TryBot-Result: Gopher Robot --- windows/syscall_windows.go | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/syscall_windows.go b/windows/syscall_windows.go index ce3075c4..636e5de6 100644 --- a/windows/syscall_windows.go +++ b/windows/syscall_windows.go @@ -623,7 +623,6 @@ var ( func getStdHandle(stdhandle uint32) (fd Handle) { r, _ := GetStdHandle(stdhandle) - CloseOnExec(r) return r }