From 6007f1a99b0127608c7072b12684060a615b777e Mon Sep 17 00:00:00 2001 From: DarthSim Date: Thu, 31 Jan 2019 18:43:41 +0600 Subject: [PATCH] Reset gzip encoder on put to pool --- gzippool.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gzippool.go b/gzippool.go index 1390ac0f..dacc65d4 100644 --- a/gzippool.go +++ b/gzippool.go @@ -59,5 +59,7 @@ func (p *gzipPool) Put(gz *gzip.Writer) { p.mutex.Lock() defer p.mutex.Unlock() + gz.Reset(ioutil.Discard) + p.top = &gzipPoolEntry{gz: gz, next: p.top} }