libpurple/protocols/jabber/xmpp.c

changeset 40331
684befe3ae5d
parent 40329
b5e0f65a5d9c
child 40350
72271baf92bc
--- 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); \
 }
 

mercurial