From 7224c4aff17c31934f2393fed9e9366c008a3244 Mon Sep 17 00:00:00 2001 From: patterniha <71074308+patterniha@users.noreply.github.com> Date: Sat, 19 Jul 2025 16:44:39 +0330 Subject: [PATCH] vless fallback shoud not create fallback-connection after inbound-connection closed --- proxy/vless/inbound/inbound.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/proxy/vless/inbound/inbound.go b/proxy/vless/inbound/inbound.go index 1da2e091..df1f9f3c 100644 --- a/proxy/vless/inbound/inbound.go +++ b/proxy/vless/inbound/inbound.go @@ -206,7 +206,10 @@ func (h *Handler) Process(ctx context.Context, network net.Network, connection s first := buf.FromBytes(make([]byte, buf.Size)) first.Clear() - firstLen, _ := first.ReadFrom(connection) + firstLen, errR := first.ReadFrom(connection) + if errR != nil { + return errR + } errors.LogInfo(ctx, "firstLen = ", firstLen) reader := &buf.BufferedReader{