1
0
mirror of https://github.com/irssi/irssi.git synced 2024-06-23 06:35:36 +00:00

skip parsing empty tags

Credit to OSS-Fuzz
This commit is contained in:
Ailin Nemui 2021-02-26 20:25:48 +01:00
parent b47257048c
commit a8144cd98f

View File

@ -433,6 +433,8 @@ GHashTable *irc_parse_message_tags(const char *tags)
(GDestroyNotify) i_refstr_release, (GDestroyNotify) g_free);
split = g_strsplit(tags, ";", -1);
for (tmp = split; *tmp != NULL; tmp++) {
if (*tmp[0] == '\0')
continue;
kv = g_strsplit(*tmp, "=", 2);
unescape_tag(kv[1]);
g_hash_table_replace(hash, i_refstr_intern(kv[0]),