From 4c25bef29c9ab5e5892c66800fbc03064d788b02 Mon Sep 17 00:00:00 2001 From: Ailin Nemui Date: Thu, 1 Apr 2021 21:53:30 +0200 Subject: [PATCH] don't bother if we don't have a nick Credit to OSS-Fuzz --- src/irc/core/massjoin.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/irc/core/massjoin.c b/src/irc/core/massjoin.c index 61e2615f..b8b8912f 100644 --- a/src/irc/core/massjoin.c +++ b/src/irc/core/massjoin.c @@ -72,6 +72,11 @@ static void event_join(IRC_SERVER_REC *server, const char *data, /* add user to nicklist */ nickrec = irc_nicklist_insert(chanrec, nick, FALSE, FALSE, FALSE, send_massjoin, NULL); + if (nickrec == NULL) { + /* invalid nick? */ + g_free(params); + return; + } if (*account != '\0' && g_strcmp0(nickrec->account, account) != 0) { nicklist_set_account(CHANNEL(chanrec), nickrec, account); }