fix: close pipe after transport in socks bind
This commit is contained in:
parent
7a2490134a
commit
117244aa46
1
socks.go
1
socks.go
@ -1102,6 +1102,7 @@ func (h *socks5Handler) bindOn(conn net.Conn, addr string) {
|
|||||||
log.Logf("[socks5-bind] %s - %s : %v", conn.RemoteAddr(), pconn.RemoteAddr(), err)
|
log.Logf("[socks5-bind] %s - %s : %v", conn.RemoteAddr(), pconn.RemoteAddr(), err)
|
||||||
}
|
}
|
||||||
log.Logf("[socks5-bind] %s >-< %s", conn.RemoteAddr(), pconn.RemoteAddr())
|
log.Logf("[socks5-bind] %s >-< %s", conn.RemoteAddr(), pconn.RemoteAddr())
|
||||||
|
pc2.Close()
|
||||||
return
|
return
|
||||||
case err := <-pipe():
|
case err := <-pipe():
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user