summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorqarkai <qarkai@gmail.com>2019-10-19 13:04:53 +0300
committerqarkai <qarkai@gmail.com>2019-10-19 13:04:53 +0300
commit3742b704ac7d90744ca40ceb54176dc6e794726e (patch)
treed27c3053ce56dbc38ab8039fc6c9eb1942250a74
parent8cab32d87ecb32fd2c6125de4c01a0aa92644279 (diff)
downloadpidgin-3742b704ac7d90744ca40ceb54176dc6e794726e.tar.gz
Set GList to NULL after free
-rw-r--r--libpurple/cmds.c1
-rw-r--r--libpurple/protocols/jabber/disco.c1
-rw-r--r--libpurple/savedstatuses.c1
-rw-r--r--pidgin/gtkdialogs.c1
4 files changed, 4 insertions, 0 deletions
diff --git a/libpurple/cmds.c b/libpurple/cmds.c
index 7d3533733c..72f5ac3a66 100644
--- a/libpurple/cmds.c
+++ b/libpurple/cmds.c
@@ -448,5 +448,6 @@ void purple_cmds_uninit(void)
purple_signals_unregister_by_instance(purple_cmds_get_handle());
g_list_free_full(cmds, (GDestroyNotify)purple_cmd_free);
+ cmds = NULL;
}
diff --git a/libpurple/protocols/jabber/disco.c b/libpurple/protocols/jabber/disco.c
index 261979c004..6cbbde049f 100644
--- a/libpurple/protocols/jabber/disco.c
+++ b/libpurple/protocols/jabber/disco.c
@@ -565,6 +565,7 @@ jabber_disco_server_items_result_cb(JabberStream *js, const char *from,
return;
g_list_free_full(js->chat_servers, g_free);
+ js->chat_servers = NULL;
query = purple_xmlnode_get_child(packet, "query");
diff --git a/libpurple/savedstatuses.c b/libpurple/savedstatuses.c
index 3df018c2c1..2626f4686a 100644
--- a/libpurple/savedstatuses.c
+++ b/libpurple/savedstatuses.c
@@ -1246,6 +1246,7 @@ purple_savedstatuses_uninit(void)
}
g_list_free_full(saved_statuses, (GDestroyNotify)free_saved_status);
+ saved_statuses = NULL;
g_hash_table_destroy(creation_times);
creation_times = NULL;
diff --git a/pidgin/gtkdialogs.c b/pidgin/gtkdialogs.c
index 50f76bceb3..576f15e925 100644
--- a/pidgin/gtkdialogs.c
+++ b/pidgin/gtkdialogs.c
@@ -59,6 +59,7 @@ void
pidgin_dialogs_destroy_all()
{
g_list_free_full(dialogwindows, (GDestroyNotify)gtk_widget_destroy);
+ dialogwindows = NULL;
}
static void destroy_win(GtkWidget *button, GtkWidget *win)