From 8b38fc78111da99783f5b18987ea380665a9400c Mon Sep 17 00:00:00 2001 From: Nick Thomas <nick@gitlab.com> Date: Thu, 23 Feb 2017 13:15:36 +0000 Subject: [PATCH] Only pass a metrics fd to the daemon child if a metrics address was specified --- daemon.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/daemon.go b/daemon.go index 84ca7c1..8d68bb4 100644 --- a/daemon.go +++ b/daemon.go @@ -205,7 +205,9 @@ func daemonize(config appConfig, uid, gid uint) { daemonUpdateFds(cmd, config.ListenHTTP) daemonUpdateFds(cmd, config.ListenHTTPS) daemonUpdateFds(cmd, config.ListenProxy) - config.ListenMetrics = daemonUpdateFd(cmd, config.ListenMetrics) + if config.ListenMetrics != 0 { + config.ListenMetrics = daemonUpdateFd(cmd, config.ListenMetrics) + } // Start the process if err = cmd.Start(); err != nil { -- GitLab