diff --git a/src/irc/core/irc-commands.c b/src/irc/core/irc-commands.c index 40159c9f..0af623a1 100644 --- a/src/irc/core/irc-commands.c +++ b/src/irc/core/irc-commands.c @@ -900,6 +900,8 @@ static void sig_server_disconnected(IRC_SERVER_REC *server) if (!IS_IRC_SERVER(server)) return; + g_free(server->last_nick); + while (server->knockoutlist != NULL) knockout_destroy(server, server->knockoutlist->data); }