mirror of
https://github.com/XTLS/Xray-core.git
synced 2026-05-08 14:13:22 +00:00
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:
committed by
GitHub
parent
5afd664c8b
commit
4636ca2675
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user