--- a/libpurple/protocols/jabber/xdata.c Mon Oct 14 10:18:00 2019 +0300
+++ b/libpurple/protocols/jabber/xdata.c Mon Oct 14 10:36:53 2019 +0300
@@ -161,16 +161,13 @@
jabber_x_data_action_cb cb = data->cb;
gpointer user_data = data->user_data;
JabberStream *js = data->js;
- gboolean hasActions = FALSE;
+ gboolean hasActions = (data->actions != NULL); g_hash_table_destroy(data->fields);
g_free(data->values->data);
data->values = g_slist_delete_link(data->values, data->values);
- g_list_free_full(data->actions, g_free);
+ g_list_free_full(data->actions, g_free); purple_xmlnode_set_namespace(result, "jabber:x:data");