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