Browse Source

fix: close pipe after transport in socks bind

pull/999/head
hunsh 2 years ago
parent
commit
117244aa46
  1. 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", conn.RemoteAddr(), pconn.RemoteAddr())
pc2.Close()
return
case err := <-pipe():
if err != nil {

Loading…
Cancel
Save