fix: clean up dialer refactor review issues

Agent-Logs-Url: https://github.com/XTLS/Xray-core/sessions/3aee4c73-7847-433c-905a-2eafe5b1bfe8

Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-04-26 16:25:25 +00:00
committed by GitHub
parent 5afd664c8b
commit 4636ca2675

View File

@@ -194,10 +194,11 @@ func getDialerByAddress(addr string) (*dialerInstance, error) {
server, found := dialerServers[listenAddr]
if !found {
server, err := newDialerServer(listenAddr)
if err != nil {
return nil, err
newServer, serverErr := newDialerServer(listenAddr)
if serverErr != nil {
return nil, serverErr
}
server = newServer
dialerServers[listenAddr] = server
}
@@ -317,10 +318,7 @@ func dialTaskWithAddress(addr string, task task) (*websocket.Conn, error) {
}
dialer, err := getDialerByAddress(addr)
if err != nil || dialer == nil {
if addr != "" {
return nil, errors.New("browser dialer is not configured for sockopt.browserDialer: ", addr)
}
return nil, errors.New("browser dialer is not configured; set sockopt.browserDialer")
return nil, errors.New("browser dialer is not configured for sockopt.browserDialer: ", addr)
}
conns := dialer.conns