diff --git a/buffer.go b/buffer.go index 9a2ca1ebd8b92f2b3fde27a985727daaf930360c..98a5c8b8194cbe0d812cca6613c8feb116b04245 100644 --- a/buffer.go +++ b/buffer.go @@ -102,7 +102,7 @@ func (b *Buffer) getPool() *BufferPool { } func (b *Buffer) returnBuf() { - if cap(b.buf) > 0 && &b.buf[:1][0] != &b.bootstrap[0] { + if cap(b.buf) > len(b.bootstrap) { b.getPool().Put(b.buf) } b.buf = nil