Commit 7249fa77 authored by Alex Brainman's avatar Alex Brainman

syscall: mark stdin, stdout and stderr as non-inheritable by child process

Fixes #2250.

R=golang-dev, hectorchu
CC=golang-dev, vincent.vanackere
https://golang.org/cl/5086050
parent e4790b5f
...@@ -352,6 +352,7 @@ var ( ...@@ -352,6 +352,7 @@ var (
func getStdHandle(h int) (fd Handle) { func getStdHandle(h int) (fd Handle) {
r, _ := GetStdHandle(h) r, _ := GetStdHandle(h)
CloseOnExec(r)
return r return r
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment