From: Jason A. Donenfeld Date: Mon, 14 May 2018 18:06:33 +0000 (+0200) Subject: Use /dev/null as place holder X-Git-Tag: 0.0.20180514~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=115a2e394631d0bb5b85b7ccee80550655b8b742;p=thirdparty%2Fwireguard-go.git Use /dev/null as place holder --- 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{