From ea1501b8c7ca0bce0a78d6b984f5b5aa9ff4f887 Mon Sep 17 00:00:00 2001 From: Paul Wells Date: Tue, 30 Apr 2024 22:27:00 -0700 Subject: [PATCH] Clean up packet queue in udpMuxedConn Close --- udp_muxed_conn.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/udp_muxed_conn.go b/udp_muxed_conn.go index 9ff90685..322d0207 100644 --- a/udp_muxed_conn.go +++ b/udp_muxed_conn.go @@ -147,6 +147,8 @@ func (c *udpMuxedConn) Close() error { pkt = next } + c.bufHead = nil + c.bufTail = nil c.state = udpMuxedConnClosed close(c.closedChan)