From 20325863997b44b78b891345cf6b682c1307b954 Mon Sep 17 00:00:00 2001 From: Miek Gieben Date: Thu, 22 Nov 2018 20:29:25 +0000 Subject: [PATCH] Scrub results in forwarding/lookup (#2331) Signed-off-by: Miek Gieben --- plugin/forward/lookup.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugin/forward/lookup.go b/plugin/forward/lookup.go index f6c9a0745..855230b9a 100644 --- a/plugin/forward/lookup.go +++ b/plugin/forward/lookup.go @@ -50,6 +50,7 @@ func (f *Forward) Forward(state request.Request) (*dns.Msg, error) { return state.ErrorMessage(dns.RcodeFormatError), nil } + ret = state.Scrub(ret) return ret, err } @@ -78,7 +79,7 @@ func (f *Forward) Lookup(state request.Request, name string, typ uint16) (*dns.M } // NewLookup returns a Forward that can be used for plugin that need an upstream to resolve external names. -// Note that the caller must run Close on the forward to stop the health checking goroutines. +// Note that the caller MUST run Close on the forward to stop the health checking goroutines. func NewLookup(addr []string) *Forward { f := New() for i := range addr {