Преглед на файлове

close client connection when tcp lost connection in socks5

cnlh преди 5 години
родител
ревизия
26f48aa7f1
променени са 1 файла, в които са добавени 1 реда и са изтрити 0 реда
  1. 1 0
      server/proxy/socks5.go

+ 1 - 0
server/proxy/socks5.go

@@ -270,6 +270,7 @@ func (s *Sock5ModeServer) handleUDP(c net.Conn) {
 
 	b := common.BufPoolUdp.Get().([]byte)
 	defer common.BufPoolUdp.Put(b)
+	defer target.Close()
 	for {
 		_, err := c.Read(b)
 		if err != nil {