--- a/libpurple/protocols/gg/gg.c Tue Nov 26 23:59:35 2019 +0300 +++ b/libpurple/protocols/gg/gg.c Wed Nov 27 00:08:11 2019 +0300 @@ -1040,9 +1040,7 @@ ggp_server_option = option; #define ADD_VALUE(list, desc, v) { \ - PurpleKeyValuePair *kvp = g_new0(PurpleKeyValuePair, 1); \ - kvp->key = g_strdup((desc)); \ - kvp->value = g_strdup((v)); \ + PurpleKeyValuePair *kvp = purple_key_value_pair_new((desc), g_strdup((v))); \ list = g_list_append(list, kvp); \ }