aboutsummaryrefslogtreecommitdiff
path: root/request/writer.go
diff options
context:
space:
mode:
Diffstat (limited to 'request/writer.go')
-rw-r--r--request/writer.go2
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)
}