diff --git a/pkg/bufferpool/stdpool_bucket.go b/pkg/bufferpool/stdpool_bucket.go
index bd4f7c8..41f7d00 100644
--- a/pkg/bufferpool/stdpool_bucket.go
+++ b/pkg/bufferpool/stdpool_bucket.go
@@ -28,8 +28,9 @@ func (b *StdPoolBucket) Get() *bytes.Buffer {
 	if v == nil {
 		return nil
 	}
-	return v.(*bytes.Buffer)
-
+	vv := v.(*bytes.Buffer)
+	vv.Reset()
+	return vv
 }
 
 func (b *StdPoolBucket) Put(buf *bytes.Buffer) {