diff options
Diffstat (limited to 'middleware/dnssec/handler.go')
-rw-r--r-- | middleware/dnssec/handler.go | 4 |
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 ( |