Use /dev/null as place holder

This commit is contained in:
Jason A. Donenfeld 2018-05-14 20:06:33 +02:00
parent 28c7eb4335
commit 115a2e3946

View file

@ -191,8 +191,13 @@ func main() {
env = append(env, fmt.Sprintf("%s=1", ENV_WG_PROCESS_FOREGROUND)) env = append(env, fmt.Sprintf("%s=1", ENV_WG_PROCESS_FOREGROUND))
files := [3]*os.File{} files := [3]*os.File{}
if os.Getenv("LOG_LEVEL") != "" && logLevel != LogLevelSilent { if os.Getenv("LOG_LEVEL") != "" && logLevel != LogLevelSilent {
files[0], _ = os.Open(os.DevNull)
files[1] = os.Stdout files[1] = os.Stdout
files[2] = os.Stderr files[2] = os.Stderr
} else {
files[0], _ = os.Open(os.DevNull)
files[1], _ = os.Open(os.DevNull)
files[2], _ = os.Open(os.DevNull)
} }
attr := &os.ProcAttr{ attr := &os.ProcAttr{
Files: []*os.File{ Files: []*os.File{