diff options
Diffstat (limited to 'request/writer.go')
-rw-r--r-- | request/writer.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/request/writer.go b/request/writer.go index ffbbe93e3..67be53ebb 100644 --- a/request/writer.go +++ b/request/writer.go @@ -15,6 +15,8 @@ func NewScrubWriter(req *dns.Msg, w dns.ResponseWriter) *ScrubWriter { return &S // scrub on the message m and will then write it to the client. func (s *ScrubWriter) WriteMsg(m *dns.Msg) error { state := Request{Req: s.req, W: s.ResponseWriter} + n := state.Scrub(m) + state.SizeAndDo(n) return s.ResponseWriter.WriteMsg(n) } |