From cc24cfc26f793e0217e1c40ed42334af2c9a025e Mon Sep 17 00:00:00 2001 From: "arraykeys@gmail.com" Date: Fri, 3 Nov 2017 11:11:53 +0800 Subject: [PATCH] Signed-off-by: arraykeys@gmail.com --- services/socks.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/socks.go b/services/socks.go index 9221e05..3d20c1b 100644 --- a/services/socks.go +++ b/services/socks.go @@ -424,6 +424,7 @@ func (s *Socks) proxyTCP(inConn *net.Conn, methodReq socks.MethodsRequest, reque } } else { outConn, err = utils.ConnectHost(request.Addr(), *s.cfg.Timeout) + useProxy = false } } tryCount++ @@ -447,7 +448,7 @@ func (s *Socks) proxyTCP(inConn *net.Conn, methodReq socks.MethodsRequest, reque log.Printf("conn %s - %s connected", inAddr, request.Addr()) utils.IoBind(*inConn, outConn, func(err error) { - log.Printf("conn %s - %s released", inAddr, request.Addr()) + log.Printf("conn %s - %s released %s", inAddr, request.Addr(), err) utils.CloseConn(inConn) utils.CloseConn(&outConn) })