From 828636553d9261dce9c891f22c681e60866d4c3d Mon Sep 17 00:00:00 2001 From: "arraykeys@gmail.com" Date: Wed, 23 May 2018 14:23:43 +0800 Subject: [PATCH] Signed-off-by: arraykeys@gmail.com --- services/socks.go | 1 + 1 file changed, 1 insertion(+) diff --git a/services/socks.go b/services/socks.go index 4b8f0c9..9d52d25 100644 --- a/services/socks.go +++ b/services/socks.go @@ -559,6 +559,7 @@ func (s *Socks) proxyTCP(inConn *net.Conn, methodReq socks.MethodsRequest, reque s.log.Printf("conn %s - %s connected", inAddr, request.Addr()) utils.IoBind(*inConn, outConn, func(err interface{}) { s.log.Printf("conn %s - %s released", inAddr, request.Addr()) + s.userConns.Remove(inAddr) }, s.log) if c, ok := s.userConns.Get(inAddr); ok { (*c.(*net.Conn)).Close()