From c6fab8ce4149496eb03205f7ce5fe15ca72c8bb7 Mon Sep 17 00:00:00 2001 From: Vojtech Trefny Date: Mon, 19 Jun 2017 13:37:16 +0200 Subject: [PATCH] UDisksClient: Do not try remove changed_blacklist hash table in finalize "changed_blacklist" table is a class member and we really don't want to destroy it when destroying one instance of the UDisksClient. --- udisks/udisksclient.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/udisks/udisksclient.c b/udisks/udisksclient.c index e2cd9a38..e961c655 100644 --- a/udisks/udisksclient.c +++ b/udisks/udisksclient.c @@ -127,7 +127,6 @@ static void udisks_client_finalize (GObject *object) { UDisksClient *client = UDISKS_CLIENT (object); - UDisksClientClass *client_class = UDISKS_CLIENT_GET_CLASS (client); if (client->changed_timeout_source != NULL) g_source_destroy (client->changed_timeout_source); @@ -135,12 +134,6 @@ udisks_client_finalize (GObject *object) if (client->initialization_error != NULL) g_clear_error (&(client->initialization_error)); - if (client_class->changed_blacklist != NULL) - { - g_hash_table_destroy (client_class->changed_blacklist); - client_class->changed_blacklist = NULL; - } - /* might be NULL if failing early in the constructor */ if (client->object_manager != NULL) {