From 163fe2523eea2153c5056d02e2ed9fb597c6a407 Mon Sep 17 00:00:00 2001 From: Darien Raymond Date: Wed, 2 Jan 2019 13:13:50 +0100 Subject: [PATCH] fix buffer pool in quic --- vendor/github.com/lucas-clemente/quic-go/buffer_pool.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vendor/github.com/lucas-clemente/quic-go/buffer_pool.go b/vendor/github.com/lucas-clemente/quic-go/buffer_pool.go index 02e506c2..9240edf4 100644 --- a/vendor/github.com/lucas-clemente/quic-go/buffer_pool.go +++ b/vendor/github.com/lucas-clemente/quic-go/buffer_pool.go @@ -36,7 +36,8 @@ func (b *packetBuffer) Release() { } // only put the packetBuffer back if it's not used any more if b.refCount == 0 { - bufferPool.Put(b.Slice) + buffer := b.Slice[0:cap(b.Slice)] + bufferPool.Put(buffer) } }