diff options
-rw-r--r-- | dns/proxy.go | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/dns/proxy.go b/dns/proxy.go index e5e5472..7956128 100644 --- a/dns/proxy.go +++ b/dns/proxy.go @@ -176,10 +176,8 @@ func (p *Proxy) ServeDNS(w dns.ResponseWriter, r *dns.Msg) { for i, resolver := range p.resolvers { rr, _, err := p.client.Exchange(r, resolver) if err != nil { - if p.logger != nil { - p.logger.Printf("resolver %s failed: %s", resolver, err) - } - if i == len(p.resolvers)-1 { + p.logger.Printf("resolver %s failed: %s", resolver, err) + if i == len(p.resolvers)-1 { // No more resolvers to try break } else { continue |