From b0f9c6afa8f89c3b8dcfde358f6c7e030969a733 Mon Sep 17 00:00:00 2001 From: Dreamacro <305009791@qq.com> Date: Fri, 31 Jan 2020 15:03:59 +0800 Subject: [PATCH] Fix: should close socks udp PacketConn --- proxy/socks/utils.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/proxy/socks/utils.go b/proxy/socks/utils.go index 51a1911e..af3d8a6b 100644 --- a/proxy/socks/utils.go +++ b/proxy/socks/utils.go @@ -33,6 +33,7 @@ func (c *fakeConn) LocalAddr() net.Addr { } func (c *fakeConn) Close() error { + err := c.PacketConn.Close() pool.BufPool.Put(c.bufRef[:cap(c.bufRef)]) - return nil + return err }