diff options
Diffstat (limited to 'plugin/file/lookup.go')
-rw-r--r-- | plugin/file/lookup.go | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/plugin/file/lookup.go b/plugin/file/lookup.go index 4d4b19cd6..28594f300 100644 --- a/plugin/file/lookup.go +++ b/plugin/file/lookup.go @@ -235,7 +235,10 @@ func (z *Zone) Lookup(state request.Request, qname string) ([]dns.RR, []dns.RR, ret := z.soa(do) if do { - deny, _ := z.Tree.Prev(qname) // TODO(miek): *found* was not used here. + deny, found := z.Tree.Prev(qname) + if !found { + goto Out + } nsec := z.typeFromElem(deny, dns.TypeNSEC, do) ret = append(ret, nsec...) |