From e51f4e96fe1705974039ba623f9d6451d045a472 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Sat, 7 Dec 2002 20:53:50 +0000 Subject: [PATCH] Don't break if nick is twice in names list (never is with non-broken servers). git-svn-id: http://svn.irssi.org/repos/irssi/trunk@3047 dbcabf3a-b0e7-0310-adc4-f8d773084564 --- src/irc/core/irc-nicklist.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/irc/core/irc-nicklist.c b/src/irc/core/irc-nicklist.c index 2e100dda..eb3aaeca 100644 --- a/src/irc/core/irc-nicklist.c +++ b/src/irc/core/irc-nicklist.c @@ -133,7 +133,10 @@ static void event_names_list(IRC_SERVER_REC *server, const char *data) ptr++; } - irc_nicklist_insert(chanrec, ptr, op, halfop, voice, FALSE); + if (nicklist_find((CHANNEL_REC *) chanrec, ptr) == NULL) { + irc_nicklist_insert(chanrec, ptr, op, halfop, + voice, FALSE); + } } g_free(params);