pidgin/pidgin

Set GList to NULL after free

2019-10-19, qarkai
467eecebfa70
Parents adcaeceb52d8
Children 3b61e89f42bd
Set GList to NULL after free
--- a/libpurple/cmds.c Sat Oct 19 13:03:56 2019 +0300
+++ b/libpurple/cmds.c Sat Oct 19 13:04:53 2019 +0300
@@ -448,5 +448,6 @@
purple_signals_unregister_by_instance(purple_cmds_get_handle());
g_list_free_full(cmds, (GDestroyNotify)purple_cmd_free);
+ cmds = NULL;
}
--- a/libpurple/protocols/jabber/disco.c Sat Oct 19 13:03:56 2019 +0300
+++ b/libpurple/protocols/jabber/disco.c Sat Oct 19 13:04:53 2019 +0300
@@ -565,6 +565,7 @@
return;
g_list_free_full(js->chat_servers, g_free);
+ js->chat_servers = NULL;
query = purple_xmlnode_get_child(packet, "query");
--- a/libpurple/savedstatuses.c Sat Oct 19 13:03:56 2019 +0300
+++ b/libpurple/savedstatuses.c Sat Oct 19 13:04:53 2019 +0300
@@ -1246,6 +1246,7 @@
}
g_list_free_full(saved_statuses, (GDestroyNotify)free_saved_status);
+ saved_statuses = NULL;
g_hash_table_destroy(creation_times);
creation_times = NULL;
--- a/pidgin/gtkdialogs.c Sat Oct 19 13:03:56 2019 +0300
+++ b/pidgin/gtkdialogs.c Sat Oct 19 13:04:53 2019 +0300
@@ -59,6 +59,7 @@
pidgin_dialogs_destroy_all()
{
g_list_free_full(dialogwindows, (GDestroyNotify)gtk_widget_destroy);
+ dialogwindows = NULL;
}
static void destroy_win(GtkWidget *button, GtkWidget *win)