aboutsummaryrefslogtreecommitdiff
path: root/middleware/dnssec/handler.go
diff options
context:
space:
mode:
Diffstat (limited to 'middleware/dnssec/handler.go')
-rw-r--r--middleware/dnssec/handler.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/middleware/dnssec/handler.go b/middleware/dnssec/handler.go
index 4c1621c8b..9a45b88b2 100644
--- a/middleware/dnssec/handler.go
+++ b/middleware/dnssec/handler.go
@@ -18,7 +18,7 @@ func (d Dnssec) ServeDNS(ctx context.Context, w dns.ResponseWriter, r *dns.Msg)
qtype := state.QType()
zone := middleware.Zones(d.zones).Matches(qname)
if zone == "" {
- return d.Next.ServeDNS(ctx, w, r)
+ return middleware.NextOrFailure(d.Name(), d.Next, ctx, w, r)
}
// Intercept queries for DNSKEY, but only if one of the zones matches the qname, otherwise we let
@@ -36,7 +36,7 @@ func (d Dnssec) ServeDNS(ctx context.Context, w dns.ResponseWriter, r *dns.Msg)
}
drr := &ResponseWriter{w, d}
- return d.Next.ServeDNS(ctx, drr, r)
+ return middleware.NextOrFailure(d.Name(), d.Next, ctx, drr, r)
}
var (