Browse Source

monitor: Fix target output when adding targets

tags/v0.9.2-beta
Daniel Oaks 6 years ago
parent
commit
04d5d2fcc2
1 changed files with 4 additions and 4 deletions
  1. 4
    4
      irc/monitor.go

+ 4
- 4
irc/monitor.go View File

@@ -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
 

Loading…
Cancel
Save