diff options
author | qarkai <qarkai@gmail.com> | 2019-10-19 13:04:53 +0300 |
---|---|---|
committer | qarkai <qarkai@gmail.com> | 2019-10-19 13:04:53 +0300 |
commit | 3742b704ac7d90744ca40ceb54176dc6e794726e (patch) | |
tree | d27c3053ce56dbc38ab8039fc6c9eb1942250a74 | |
parent | 8cab32d87ecb32fd2c6125de4c01a0aa92644279 (diff) | |
download | pidgin-3742b704ac7d90744ca40ceb54176dc6e794726e.tar.gz |
Set GList to NULL after free
-rw-r--r-- | libpurple/cmds.c | 1 | ||||
-rw-r--r-- | libpurple/protocols/jabber/disco.c | 1 | ||||
-rw-r--r-- | libpurple/savedstatuses.c | 1 | ||||
-rw-r--r-- | pidgin/gtkdialogs.c | 1 |
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) |