From 4dd45c84175324af614fe57b80617b2a0f02fec1 Mon Sep 17 00:00:00 2001 From: Meo597 <197331664+Meo597@users.noreply.github.com> Date: Fri, 3 Jul 2026 23:54:58 +0800 Subject: [PATCH] DNS outbound: Fix own-link detection for XUDP sessions --- proxy/dns/dns.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proxy/dns/dns.go b/proxy/dns/dns.go index efeb56cda..079ac750d 100644 --- a/proxy/dns/dns.go +++ b/proxy/dns/dns.go @@ -215,7 +215,7 @@ func (h *Handler) Process(ctx context.Context, link *transport.Link, d internet. } if session.TimeoutOnlyFromContext(ctx) { - ctx = context.Background() + ctx = context.WithoutCancel(ctx) } ctx, cancel := context.WithCancel(ctx)