Changeset 297 in code for trunk/downstream.go
- Timestamp:
- May 27, 2020, 9:43:04 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/downstream.go
r296 r297 934 934 } 935 935 936 var upstream *upstreamConn 937 if dc.upstream() == nil { 938 uc, unmarshaledNick, err := dc.unmarshalEntity(nick) 939 if err == nil { // NICK nick/network: NICK only on a specific upstream 940 upstream = uc 941 nick = unmarshaledNick 942 } 943 } 944 936 945 var err error 937 946 dc.forEachNetwork(func(n *network) { 938 if err != nil {947 if err != nil || (upstream != nil && upstream.network != n) { 939 948 return 940 949 } … … 947 956 948 957 dc.forEachUpstream(func(uc *upstreamConn) { 949 uc.SendMessage(msg) 958 if upstream != nil && upstream != uc { 959 return 960 } 961 uc.SendMessage(&irc.Message{ 962 Command: "NICK", 963 Params: []string{nick}, 964 }) 950 965 }) 951 966
Note:
See TracChangeset
for help on using the changeset viewer.