From 26f48aa7f13342f4dddeea7ef276aec8ccc4efdc Mon Sep 17 00:00:00 2001 From: cnlh Date: Sun, 16 Feb 2020 20:42:36 +0800 Subject: [PATCH] close client connection when tcp lost connection in socks5 --- server/proxy/socks5.go | 1 + 1 file changed, 1 insertion(+) diff --git a/server/proxy/socks5.go b/server/proxy/socks5.go index f2ee2d5..3faefe5 100755 --- a/server/proxy/socks5.go +++ b/server/proxy/socks5.go @@ -270,6 +270,7 @@ func (s *Sock5ModeServer) handleUDP(c net.Conn) { b := common.BufPoolUdp.Get().([]byte) defer common.BufPoolUdp.Put(b) + defer target.Close() for { _, err := c.Read(b) if err != nil {