diff --git a/resolver.go b/resolver.go index 2b28463e..6428724e 100644 --- a/resolver.go +++ b/resolver.go @@ -119,6 +119,9 @@ func (res *Resolver) Ixfr(q *Msg, m chan Xfr) { } else { port = res.Port } + if res.Rtt == nil { + res.Rtt = make(map[string]int64) + } var _ = err // TODO(mg) @@ -226,6 +229,9 @@ func (res *Resolver) Axfr(q *Msg, m chan Xfr) { } else { port = res.Port } + if res.Rtt == nil { + res.Rtt = make(map[string]int64) + } var _ = err // TODO(mg)