|
@@ -166,7 +166,7 @@ func monitorAddHandler(server *Server, client *Client, msg ircmsg.IrcMessage) bo
|
166
|
166
|
}
|
167
|
167
|
|
168
|
168
|
// add target
|
169
|
|
- casefoldedTarget, err := CasefoldName(targets[0])
|
|
169
|
+ casefoldedTarget, err := CasefoldName(target)
|
170
|
170
|
if err != nil {
|
171
|
171
|
continue
|
172
|
172
|
}
|
|
@@ -180,10 +180,10 @@ func monitorAddHandler(server *Server, client *Client, msg ircmsg.IrcMessage) bo
|
180
|
180
|
}
|
181
|
181
|
|
182
|
182
|
// add to online / offline lists
|
183
|
|
- if target := server.clients.Get(casefoldedTarget); target == nil {
|
184
|
|
- offline = append(offline, targets[0])
|
|
183
|
+ if targetClient := server.clients.Get(casefoldedTarget); targetClient == nil {
|
|
184
|
+ offline = append(offline, target)
|
185
|
185
|
} else {
|
186
|
|
- online = append(online, target.getNick())
|
|
186
|
+ online = append(online, targetClient.getNick())
|
187
|
187
|
}
|
188
|
188
|
}
|
189
|
189
|
|