Fix delay

This commit is contained in:
Miek Gieben 2011-07-06 19:41:47 +02:00
parent 5d231db016
commit 4baa1df115
1 changed files with 5 additions and 6 deletions

View File

@ -46,7 +46,7 @@ func match(m *dns.Msg, d int) (*dns.Msg, bool) {
return m, ok return m, ok
} }
func delay(m *dns.Msg, ok bool) (out *dns.Msg) { func delay(m *dns.Msg, ok bool) (o *dns.Msg) {
var ok1 bool var ok1 bool
switch ok { switch ok {
case true: case true:
@ -57,14 +57,14 @@ func delay(m *dns.Msg, ok bool) (out *dns.Msg) {
return return
} else { } else {
fmt.Fprintf(os.Stderr, "Info: Ok: let it through\n") fmt.Fprintf(os.Stderr, "Info: Ok: let it through\n")
for _, r := range qr { for _, c := range qr {
out, _ = r.Query(m) o = c.Client.Exchange(m, c.Addr)
} }
return return
} }
case false: case false:
for _, r := range qr { for _, c := range qr {
out, _ = r.Query(m) o = c.Client.Exchange(m, c.Addr)
} }
return return
} }
@ -74,7 +74,6 @@ func delay(m *dns.Msg, ok bool) (out *dns.Msg) {
// Return the configration // Return the configration
func funkensturm() *Funkensturm { func funkensturm() *Funkensturm {
f := new(Funkensturm) f := new(Funkensturm)
f.Setup = func() bool { previous = time.Nanoseconds(); return true } f.Setup = func() bool { previous = time.Nanoseconds(); return true }
f.Matches = make([]Match, 1) f.Matches = make([]Match, 1)