commit 769cb642185672c6028e5169628823cbdffcf718 from: Oliver Lowe date: Sat Dec 18 04:10:24 2021 UTC cmd/recursor: only filter matching RRs for cache when needed commit - 590fd1b7ff6f75bd5afaea2e2db06d8063841c17 commit + 769cb642185672c6028e5169628823cbdffcf718 blob - fc31993872bcb976e731fab525902ed6d61cd4f1 blob + 2cf269043af39ad5bc96455d62d39b1003a85d18 --- cmd/recursor/resolve.go +++ cmd/recursor/resolve.go @@ -97,8 +97,8 @@ func resolve(q dnsmessage.Question, next []net.IP, dep } } for _, a := range rmsg.Additionals { - matches := filterRRs(rmsg.Additionals, a.Header.Name, a.Header.Type) if _, ok := lookup(a.Header.Name, a.Header.Type); !ok { + matches := filterRRs(rmsg.Additionals, a.Header.Name, a.Header.Type) insert(a.Header.Name, a.Header.Type, matches) fmt.Fprintln(os.Stderr, "cached", q.Name, q.Type) }