chore: make browser dialer listener startup idempotent

Agent-Logs-Url: https://github.com/XTLS/Xray-core/sessions/bd037532-6fba-48d4-bf72-77fbb3bf8fc4

Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-04-27 11:52:48 +00:00
committed by GitHub
parent c423317305
commit ccac265911

View File

@@ -107,9 +107,11 @@ func ConfigureCollectedDialerProxyURLs() error {
return nil
}
// StartCollectedDialerProxyURLs starts listeners for browser dialer URLs
// prepared by ConfigureCollectedDialerProxyURLs.
func StartCollectedDialerProxyURLs() error {
if initialized {
return errors.New("browser dialer does not support dynamic add/remove; restart is required after changing configuration")
return nil
}
for listenAddr, server := range serversByListenAddr {
if err := server.start(); err != nil {