--- a/libpurple/protocols/jabber/xmpp.c Wed Nov 27 00:34:58 2019 +0300 +++ b/libpurple/protocols/jabber/xmpp.c Sun Dec 01 15:36:50 2019 +0300 @@ -46,7 +46,7 @@ protocol->user_splits = g_list_append(protocol->user_splits, split); #define ADD_VALUE(list, desc, v) { \ - PurpleKeyValuePair *kvp = purple_key_value_pair_new((desc), g_strdup((v))); \ + PurpleKeyValuePair *kvp = purple_key_value_pair_new_full((desc), g_strdup((v)), g_free); \ list = g_list_prepend(list, kvp); \ }