diff options
Diffstat (limited to 'plugin/cache/dnssec.go')
-rw-r--r-- | plugin/cache/dnssec.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/plugin/cache/dnssec.go b/plugin/cache/dnssec.go index 72520e345..7f880db75 100644 --- a/plugin/cache/dnssec.go +++ b/plugin/cache/dnssec.go @@ -31,6 +31,9 @@ func filterRRSlice(rrs []dns.RR, ttl uint32, do, dup bool) []dns.RR { if !do && isDNSSEC(r) { continue } + if r.Header().Rrtype == dns.TypeOPT { + continue + } r.Header().Ttl = ttl if dup { rs[j] = dns.Copy(r) |