chore: polish xhttp browser dialer mode validation messages

Agent-Logs-Url: https://github.com/XTLS/Xray-core/sessions/071df77b-69fb-4b1f-a14d-9dab447e1efa

Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-04-26 17:20:23 +00:00
committed by GitHub
parent 181193581b
commit 97ad6cef43

View File

@@ -1989,10 +1989,10 @@ func (c *StreamConfig) Build() (*internet.StreamConfig, error) {
splitHTTPSettingsCopy := *splitHTTPSettings
hs, err := splitHTTPSettingsCopy.Build()
if err != nil {
return nil, errors.New("Failed to build XHTTP config for browserDialer validation.").Base(err)
return nil, errors.New("failed to build XHTTP config for browserDialer validation.").Base(err)
}
if splitHTTPConfig, ok := hs.(*splithttp.Config); ok && splitHTTPConfig.Mode != "auto" && splitHTTPConfig.Mode != "packet-up" {
return nil, errors.New("sockopt.browserDialer only supports XHTTP mode auto or packet-up, got: ", splitHTTPConfig.Mode)
return nil, errors.New("sockopt.browserDialer only supports XHTTP modes \"auto\" or \"packet-up\", got: \"", splitHTTPConfig.Mode, "\"")
}
}
}