From 314864362a8d17263498ea22a655b8e370cb16ba Mon Sep 17 00:00:00 2001 From: hunshcn Date: Sat, 14 Mar 2026 08:29:47 +0800 Subject: [PATCH] fix: close conn after peek failed in mixed listener (#2621) --- listener/mixed/mixed.go | 1 + 1 file changed, 1 insertion(+) diff --git a/listener/mixed/mixed.go b/listener/mixed/mixed.go index bc67a476..200d095a 100644 --- a/listener/mixed/mixed.go +++ b/listener/mixed/mixed.go @@ -148,6 +148,7 @@ func handleConn(conn net.Conn, tunnel C.Tunnel, store auth.AuthStore, additions bufConn := N.NewBufferedConn(conn) head, err := bufConn.Peek(1) if err != nil { + conn.Close() return }