From 115a2e394631d0bb5b85b7ccee80550655b8b742 Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Mon, 14 May 2018 20:06:33 +0200 Subject: [PATCH] Use /dev/null as place holder --- main.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/main.go b/main.go index 09ba39e..b13dcbe 100644 --- a/main.go +++ b/main.go @@ -191,8 +191,13 @@ func main() { env = append(env, fmt.Sprintf("%s=1", ENV_WG_PROCESS_FOREGROUND)) files := [3]*os.File{} if os.Getenv("LOG_LEVEL") != "" && logLevel != LogLevelSilent { + files[0], _ = os.Open(os.DevNull) files[1] = os.Stdout 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{ Files: []*os.File{