summaryrefslogtreecommitdiff
path: root/src/core/nicklist.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/nicklist.c')
-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 c2ad44d8..f9539ff3 100644
--- a/src/core/nicklist.c
+++ b/src/core/nicklist.c
@@ -62,7 +62,7 @@ static void nick_hash_remove(CHANNEL_REC *channel, NICK_REC *nick)
if (list == nick || list->next == NULL) {
g_hash_table_remove(channel->nicks, nick->nick);
- if (list == nick) {
+ if (list->next != NULL) {
g_hash_table_insert(channel->nicks, nick->next->nick,
nick->next);
}