1
0
mirror of https://github.com/irssi/irssi.git synced 2024-09-01 04:14:16 -04:00

Merge pull request #1124 from ailin-nemui/extended-join

fix crash in join due to incorrect free
This commit is contained in:
ailin-nemui 2019-09-05 18:19:03 +02:00 committed by GitHub
commit 96562e460b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -54,8 +54,10 @@ static void event_join(IRC_SERVER_REC *server, const char *data,
/* find channel */
chanrec = irc_channel_find(server, channel);
g_free(params);
if (chanrec == NULL) return;
if (chanrec == NULL) {
g_free(params);
return;
}
/* check that the nick isn't already in nicklist. seems to happen
sometimes (server desyncs or something?) */
@ -103,6 +105,7 @@ static void event_join(IRC_SERVER_REC *server, const char *data,
}
chanrec->massjoins++;
g_free(params);
}
static void event_chghost(IRC_SERVER_REC *server, const char *data,