diff --git a/panels/applications/cc-applications-panel.c b/panels/applications/cc-applications-panel.c index 19b477cfe7f8697e9dcf5eededa6cfedab92d1d5..6b9a1c05b5bb1fc4b66cf01bdfc2067199d65778 100644 --- a/panels/applications/cc-applications-panel.c +++ b/panels/applications/cc-applications-panel.c @@ -1879,10 +1879,10 @@ cc_applications_panel_finalize (GObject *object) g_clear_object (&self->privacy_settings); g_clear_object (&self->search_settings); - g_free (self->current_app_id); - g_free (self->current_portal_app_id); - g_hash_table_unref (self->globs); - g_hash_table_unref (self->search_providers); + g_clear_pointer (&self->current_app_id, g_free); + g_clear_pointer (&self->current_portal_app_id, g_free); + g_clear_pointer (&self->globs, g_hash_table_unref); + g_clear_pointer (&self->search_providers, g_hash_table_unref); G_OBJECT_CLASS (cc_applications_panel_parent_class)->finalize (object); }