From 2ad27b41a5e79fc5ac212975697fe1299b64746e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Thu, 20 Jul 2023 08:49:23 +0200 Subject: [PATCH] irc: fix memory leak in IRC message parser Bug was introduced in WeeChat 3.4 by commit c4b4d80936b5b1fe9f179a481f5c3a325ff8e42e. --- ChangeLog.adoc | 3 +++ src/plugins/irc/irc-message.c | 2 ++ 2 files changed, 5 insertions(+) diff --git a/ChangeLog.adoc b/ChangeLog.adoc index 7f112e881..5416c7dd7 100644 --- a/ChangeLog.adoc +++ b/ChangeLog.adoc @@ -13,7 +13,10 @@ For a list of important changes that require manual actions, please look at rele [[v4.0.3]] == Version 4.0.3 (under dev) +Bug fixes:: + * irc: fix display of self CTCP message containing bold attribute (issue #1981) + * irc: fix memory leak in IRC message parser [[v4.0.2]] == Version 4.0.2 (2023-07-12) diff --git a/src/plugins/irc/irc-message.c b/src/plugins/irc/irc-message.c index f89e673f8..4889dc7a1 100644 --- a/src/plugins/irc/irc-message.c +++ b/src/plugins/irc/irc-message.c @@ -529,6 +529,8 @@ irc_message_parse_to_hashtable (struct t_irc_server *server, free (arguments); if (text) free (text); + if (params) + weechat_string_free_split (params); return hashtable; }