1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-12 14:14:48 +02:00

irc: fix memory leak in message parser (when called from other plugins like relay) (bug #33387)

This commit is contained in:
Sebastien Helleu
2011-05-26 16:32:52 +02:00
parent dbe3514cd6
commit dbfcd7ec72
2 changed files with 13 additions and 0 deletions
+2
View File
@@ -11,6 +11,8 @@ Version 0.3.6 (under dev!)
/window scroll_horiz) (task #11112)
* api: fix bug with function config_set_desc_plugin (use immediately
description for option when function is called)
* irc: fix memory leak in message parser (when called from other plugins like
relay) (bug #33387)
* irc: fix memory leak on plugin unload (free ignores)
* logger: add option logger.file.flush_delay (task #11118)
+11
View File
@@ -194,6 +194,17 @@ irc_message_parse_to_hashtable (const char *message)
weechat_hashtable_set (hashtable, "channel", (channel) ? channel : empty_str);
weechat_hashtable_set (hashtable, "arguments", (arguments) ? arguments : empty_str);
if (nick)
free (nick);
if (host)
free (host);
if (command)
free (command);
if (channel)
free (channel);
if (arguments)
free (arguments);
return hashtable;
}