From f17c684cc907fae4d0f563e583ddd2c16e74a85b Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Wed, 1 Oct 2014 14:59:38 +0100 Subject: [PATCH] Only send response if we have one --- dns/main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dns/main.go b/dns/main.go index b050b89c..a50815bd 100644 --- a/dns/main.go +++ b/dns/main.go @@ -19,10 +19,10 @@ func handleLocal(w dns.ResponseWriter, r *dns.Msg) { Class: dns.ClassINET, Ttl: 3600} a := &dns.A{hdr, net.ParseIP(ip)} m.Answer = append(m.Answer, a) + w.WriteMsg(m) } else { log.Printf("Failed lookup for %s", q.Name) } - w.WriteMsg(m) return }