diff --git a/irc/server.go b/irc/server.go index 2613f7d2..e593a8b3 100644 --- a/irc/server.go +++ b/irc/server.go @@ -573,7 +573,7 @@ func privmsgHandler(server *Server, client *Client, msg ircmsg.IrcMessage) bool for _, targetString := range targets { target, err := CasefoldChannel(targetString) - if err != nil { + if err == nil { channel := server.channels.Get(target) if channel == nil { client.Send(nil, server.name, ERR_NOSUCHCHANNEL, client.nick, targetString, "No such channel")