From dbc843a613b910a3bc77a6b2888213e15480f5f6 Mon Sep 17 00:00:00 2001 From: Javad Date: Wed, 25 Dec 2024 11:31:38 +0330 Subject: [PATCH] fix: return buffers to the pool after use --- encoding.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/encoding.go b/encoding.go index 839f89d9..f72f6e43 100644 --- a/encoding.go +++ b/encoding.go @@ -92,6 +92,8 @@ func (g *gzipEncoder) Encode(rc io.Reader) (*bytes.Buffer, error) { }() buf := g.bufferPool.Get().(*bytes.Buffer) + defer g.bufferPool.Put(buf) + buf.Reset() w.writer.Reset(buf)