Changeset 457 in code for trunk/upstream.go
- Timestamp:
- Mar 9, 2021, 5:55:34 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/upstream.go
r455 r457 11 11 "io" 12 12 "net" 13 "net/url"14 13 "strconv" 15 14 "strings" … … 110 109 dialer := net.Dialer{Timeout: connectTimeout} 111 110 112 s := network.Addr 113 if !strings.Contains(s, "://") { 114 // This is a raw domain name, make it an URL with the default scheme 115 s = "ircs://" + s 116 } 117 118 u, err := url.Parse(s) 111 u, err := network.URL() 119 112 if err != nil { 120 return nil, fmt.Errorf("failed to parse upstream server URL: %v", err)113 return nil, err 121 114 } 122 115 … … 1567 1560 func (uc *upstreamConn) register() { 1568 1561 uc.nick = uc.network.Nick 1569 uc.username = uc.network.Username 1570 if uc.username == "" { 1571 uc.username = uc.nick 1572 } 1573 uc.realname = uc.network.Realname 1574 if uc.realname == "" { 1575 uc.realname = uc.nick 1576 } 1562 uc.username = uc.network.GetUsername() 1563 uc.realname = uc.network.GetRealname() 1577 1564 1578 1565 uc.SendMessage(&irc.Message{
Note:
See TracChangeset
for help on using the changeset viewer.