From 17af20cd88d4b0c3ca2e807fb8c85dbbd9100a50 Mon Sep 17 00:00:00 2001 From: Miek Gieben Date: Wed, 8 Aug 2012 11:25:03 +0200 Subject: [PATCH] Think its working now --- ex/q/q.go | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/ex/q/q.go b/ex/q/q.go index e62d06c2..9a56710d 100644 --- a/ex/q/q.go +++ b/ex/q/q.go @@ -202,6 +202,7 @@ Flags: os.Exit(0) } }() + Redo: if r == nil { return } @@ -221,17 +222,15 @@ Flags: o.Hdr.Rrtype = dns.TypeOPT o.SetUDPSize(dns.DefaultMsgSize) m.Extra = append(m.Extra, o) + r, rtt, e = c.ExchangeRtt(m, nameserver) *dnssec = true - // This does not work yet - //c.Do(m, nameserver) - return + goto Redo } else { // First EDNS, then TCP fmt.Printf(";; Truncated, trying TCP\n") c.Net = "tcp" - // This not work yet - // c.Do(m, nameserver) - return + r, rtt, e = c.ExchangeRtt(m, nameserver) + goto Redo } } }