diff options
Diffstat (limited to 'plugin/health/setup.go')
-rw-r--r-- | plugin/health/setup.go | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/plugin/health/setup.go b/plugin/health/setup.go index 19aeba58d..0e51ec5ea 100644 --- a/plugin/health/setup.go +++ b/plugin/health/setup.go @@ -19,13 +19,12 @@ func init() { } func setup(c *caddy.Controller) error { - addr, lame, err := healthParse(c) + addr, lame, err := parse(c) if err != nil { return plugin.Error("health", err) } - h := newHealth(addr) - h.lameduck = lame + h := &health{Addr: addr, stop: make(chan bool), lameduck: lame} c.OnStartup(func() error { metrics.MustRegister(c, HealthDuration) @@ -40,7 +39,7 @@ func setup(c *caddy.Controller) error { return nil } -func healthParse(c *caddy.Controller) (string, time.Duration, error) { +func parse(c *caddy.Controller) (string, time.Duration, error) { addr := "" dur := time.Duration(0) for c.Next() { |