udisks2/udisks-2.6.5-do-not-try-rem...

38 lines
1.3 KiB
Diff

From c6fab8ce4149496eb03205f7ce5fe15ca72c8bb7 Mon Sep 17 00:00:00 2001
From: Vojtech Trefny <vtrefny@redhat.com>
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)
{