aboutsummaryrefslogtreecommitdiff
path: root/plugin/file/lookup.go
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/file/lookup.go')
-rw-r--r--plugin/file/lookup.go5
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...)