From 04d5d2fcc216637f6dfc9366e88eaa7c538845a6 Mon Sep 17 00:00:00 2001 From: Daniel Oaks Date: Wed, 4 Oct 2017 18:54:02 +1000 Subject: [PATCH] monitor: Fix target output when adding targets --- irc/monitor.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/irc/monitor.go b/irc/monitor.go index 1d27100a..bcda0858 100644 --- a/irc/monitor.go +++ b/irc/monitor.go @@ -166,7 +166,7 @@ func monitorAddHandler(server *Server, client *Client, msg ircmsg.IrcMessage) bo } // add target - casefoldedTarget, err := CasefoldName(targets[0]) + casefoldedTarget, err := CasefoldName(target) if err != nil { continue } @@ -180,10 +180,10 @@ func monitorAddHandler(server *Server, client *Client, msg ircmsg.IrcMessage) bo } // add to online / offline lists - if target := server.clients.Get(casefoldedTarget); target == nil { - offline = append(offline, targets[0]) + if targetClient := server.clients.Get(casefoldedTarget); targetClient == nil { + offline = append(offline, target) } else { - online = append(online, target.getNick()) + online = append(online, targetClient.getNick()) } }