From ba8157f2f11743b7853a6e06ee75e96573722f3f Mon Sep 17 00:00:00 2001 From: Fangliding Date: Mon, 11 May 2026 15:07:56 +0800 Subject: [PATCH] Handle usage on packet-up switch --- transport/internet/splithttp/dialer.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/transport/internet/splithttp/dialer.go b/transport/internet/splithttp/dialer.go index c8baa23b..6598619e 100644 --- a/transport/internet/splithttp/dialer.go +++ b/transport/internet/splithttp/dialer.go @@ -544,7 +544,9 @@ func Dial(ctx context.Context, dest net.Destination, streamSettings *internet.Me if xmuxClient != nil && (xmuxClient.LeftRequests.Add(-1) <= 0 || (xmuxClient.UnreusableAt != time.Time{} && lastWrite.After(xmuxClient.UnreusableAt))) { + xmuxClient.OpenUsage.Add(-1) httpClient, xmuxClient = getHTTPClient(ctx, dest, streamSettings) + xmuxClient.OpenUsage.Add(1) } go func() {