summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/core/nicklist.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/nicklist.c b/src/core/nicklist.c
index 387394aa..9689a132 100644
--- a/src/core/nicklist.c
+++ b/src/core/nicklist.c
@@ -63,7 +63,7 @@ static void nick_hash_remove(CHANNEL_REC *channel, NICK_REC *nick)
if (list->next == NULL)
g_hash_table_remove(channel->nicks, nick->nick);
else if (list == nick) {
- g_hash_table_insert(channel->nicks, nick->nick,
+ g_hash_table_insert(channel->nicks, nick->next->nick,
nick->next);
} else {
while (list->next != nick)