From 9edf63c26a43aaf9954cb0a72309c0f51d542708 Mon Sep 17 00:00:00 2001 From: Miek Gieben Date: Sun, 18 Nov 2012 13:53:36 +0100 Subject: [PATCH] Rtt is always returned --- ex/check-soa/check-soa.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ex/check-soa/check-soa.go b/ex/check-soa/check-soa.go index 9c29082c..1012b98b 100644 --- a/ex/check-soa/check-soa.go +++ b/ex/check-soa/check-soa.go @@ -24,7 +24,7 @@ func localQuery(qname string, qtype uint16) (*dns.Msg, error) { localm.SetQuestion(qname, qtype) for i := range conf.Servers { server := conf.Servers[i] - r, err := localc.Exchange(localm, server+":"+conf.Port) + r, _, err := localc.Exchange(localm, server+":"+conf.Port) if r == nil || r.Rcode == dns.RcodeNameError || r.Rcode == dns.RcodeSuccess { return r, err } @@ -114,7 +114,7 @@ func main() { } else { nsAddressPort = ip + ":53" } - soa, err := c.Exchange(m, nsAddressPort) + soa, _, err := c.Exchange(m, nsAddressPort) // TODO: retry if timeout? Otherwise, one lost UDP packet and it is the end if soa == nil { success = false