1
0
mirror of https://github.com/MetaCubeX/mihomo.git synced 2026-10-10 12:13:10 +08:00

fix: close connection after error handling in tuic server

This commit is contained in:
wwqgtxx
2026-09-14 11:21:08 +08:00
parent e0f1d2b2fd
commit faeb537ae2
3 changed files with 3 additions and 0 deletions
+1
View File
@@ -174,6 +174,7 @@ func (s *serverHandler) handleStream() (err error) {
return s.v5Handler.HandleStream(conn)
}
}
_ = conn.Close()
return
}()
}
+1
View File
@@ -105,6 +105,7 @@ func (s *serverHandler) parsePacket(packet *Packet, udpRelayMode types.UdpRelayM
func (s *serverHandler) HandleStream(conn *N.BufferedConn) (err error) {
connect, err := ReadConnect(conn)
if err != nil {
_ = conn.Close()
return err
}
<-s.authCh
+1
View File
@@ -125,6 +125,7 @@ func (s *serverHandler) parsePacket(packet *Packet, udpRelayMode types.UdpRelayM
func (s *serverHandler) HandleStream(conn *N.BufferedConn) (err error) {
connect, err := ReadConnect(conn)
if err != nil {
_ = conn.Close()
return err
}
<-s.authCh