diff --git a/common/buf/buffer_pool.go b/common/buf/buffer_pool.go index 1c7a9ffe0..9e0cadf2c 100644 --- a/common/buf/buffer_pool.go +++ b/common/buf/buffer_pool.go @@ -47,6 +47,7 @@ func newBytes(size uint32) []byte { func freeBytes(b []byte) { size := uint32(cap(b)) + b = b[0:cap(b)] for i := numPools - 1; i >= 0; i-- { ps := poolSize[i] if size >= ps {