From 1d137004811839ea3010f205e54f19c310d85edf Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 26 Apr 2026 17:56:03 +0000 Subject: [PATCH] chore: polish browserDialers xhttp runtime error client behavior Agent-Logs-Url: https://github.com/XTLS/Xray-core/sessions/808be5b1-7ed2-4309-87f1-18a808d6aba4 Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com> --- transport/internet/splithttp/dialer.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/transport/internet/splithttp/dialer.go b/transport/internet/splithttp/dialer.go index 96a57259..513f182c 100644 --- a/transport/internet/splithttp/dialer.go +++ b/transport/internet/splithttp/dialer.go @@ -44,7 +44,7 @@ type errorDialerClient struct { err error } -func (c *errorDialerClient) IsClosed() bool { return false } +func (c *errorDialerClient) IsClosed() bool { return true } func (c *errorDialerClient) OpenStream(context.Context, string, string, io.Reader, bool) (io.ReadCloser, net.Addr, net.Addr, error) { return nil, nil, nil, c.err @@ -75,7 +75,7 @@ func getHTTPClient(ctx context.Context, dest net.Destination, streamSettings *in transportConfig := streamSettings.ProtocolSettings.(*Config) if transportConfig.Mode != "auto" && transportConfig.Mode != "packet-up" { return &errorDialerClient{ - err: errors.New("dialerProxy/browserDialer with XHTTP only supports modes \"auto\" or \"packet-up\", got: \"", transportConfig.Mode, "\""), + err: errors.New("browserDialer with XHTTP only supports modes \"auto\" or \"packet-up\", got: \"", transportConfig.Mode, "\""), }, nil } return &BrowserDialerClient{