diff options
Diffstat (limited to 'plugin/forward/proxy.go')
-rw-r--r-- | plugin/forward/proxy.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/plugin/forward/proxy.go b/plugin/forward/proxy.go index 453dd015b..fbe79cd69 100644 --- a/plugin/forward/proxy.go +++ b/plugin/forward/proxy.go @@ -50,6 +50,11 @@ func (p *Proxy) SetExpire(expire time.Duration) { p.transport.SetExpire(expire) // Healthcheck kicks of a round of health checks for this proxy. func (p *Proxy) Healthcheck() { + if p.health == nil { + log.Warning("No healthchecker") + return + } + p.probe.Do(func() error { return p.health.Check(p) }) |