Signed-off-by: arraykeys@gmail.com <arraykeys@gmail.com>

This commit is contained in:
arraykeys@gmail.com
2017-11-03 11:11:53 +08:00
parent 712f7dae4a
commit cc24cfc26f

View File

@ -424,6 +424,7 @@ func (s *Socks) proxyTCP(inConn *net.Conn, methodReq socks.MethodsRequest, reque
} }
} else { } else {
outConn, err = utils.ConnectHost(request.Addr(), *s.cfg.Timeout) outConn, err = utils.ConnectHost(request.Addr(), *s.cfg.Timeout)
useProxy = false
} }
} }
tryCount++ 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()) log.Printf("conn %s - %s connected", inAddr, request.Addr())
utils.IoBind(*inConn, outConn, func(err error) { 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(inConn)
utils.CloseConn(&outConn) utils.CloseConn(&outConn)
}) })