From d62f5cfb624f79725eff9b576d1bf771e3444e85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A3=8E=E6=89=87=E6=BB=91=E7=BF=94=E7=BF=BC?= Date: Mon, 23 Mar 2026 18:11:17 +0800 Subject: [PATCH] Loopback outbound: Fix potential nil InboundFromContext (#5836) Fixes https://github.com/XTLS/Xray-core/issues/5710 --- proxy/loopback/loopback.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/proxy/loopback/loopback.go b/proxy/loopback/loopback.go index e1cac3c6..ab3360ae 100644 --- a/proxy/loopback/loopback.go +++ b/proxy/loopback/loopback.go @@ -46,6 +46,9 @@ func (l *Loopback) Process(ctx context.Context, link *transport.Link, _ internet ctx = session.ContextWithContent(ctx, content) inbound := session.InboundFromContext(ctx) + if inbound == nil { + inbound = &session.Inbound{} + } inbound.Tag = l.config.InboundTag