From ef2b8b8eb4a7e1bea7ffe60c70336c474b500081 Mon Sep 17 00:00:00 2001 From: xtaci Date: Mon, 4 Nov 2019 08:09:22 +0000 Subject: [PATCH] keep slice, and set nil to buffers --- sess.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sess.go b/sess.go index 25951b5..c9ffa4b 100644 --- a/sess.go +++ b/sess.go @@ -336,8 +336,9 @@ func (s *UDPSession) uncork() { // recycle for k := range s.txqueue { xmitBuf.Put(s.txqueue[k].Buffers[0]) + s.txqueue[k].Buffers = nil } - s.txqueue = nil + s.txqueue = s.txqueue[:0] } return }