diff --git a/irc.go b/irc.go index 43fac50..e337f83 100644 --- a/irc.go +++ b/irc.go @@ -167,7 +167,8 @@ func (c *Connection) updateNicks(channel string, names []string) { func (c *Connection) addNick(channel string, nick string) { channel = strings.ToLower(channel) - if !hasNick(nick, c.userList[channel]) { + + if nick != c.curNick && !hasNick(nick, c.userList[channel]) { if hasOpSymbol(nick) { nick = nick[1:] }