diff options
Diffstat (limited to 'src/mcd-handler-map.c')
-rw-r--r-- | src/mcd-handler-map.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mcd-handler-map.c b/src/mcd-handler-map.c index 63094b39..18d76d17 100644 --- a/src/mcd-handler-map.c +++ b/src/mcd-handler-map.c @@ -141,7 +141,7 @@ _mcd_handler_map_dispose (GObject *object) { McdHandlerMap *self = MCD_HANDLER_MAP (object); - tp_clear_pointer (&self->priv->handled_channels, g_hash_table_destroy); + tp_clear_pointer (&self->priv->handled_channels, g_hash_table_unref); if (self->priv->handler_processes != NULL) { @@ -160,7 +160,7 @@ _mcd_handler_map_dispose (GObject *object) } - tp_clear_pointer (&self->priv->handler_processes, g_hash_table_destroy); + tp_clear_pointer (&self->priv->handler_processes, g_hash_table_unref); tp_clear_object (&self->priv->dbus_daemon); G_OBJECT_CLASS (_mcd_handler_map_parent_class)->dispose (object); @@ -171,9 +171,9 @@ _mcd_handler_map_finalize (GObject *object) { McdHandlerMap *self = MCD_HANDLER_MAP (object); - tp_clear_pointer (&self->priv->channel_processes, g_hash_table_destroy); - tp_clear_pointer (&self->priv->channel_clients, g_hash_table_destroy); - tp_clear_pointer (&self->priv->channel_accounts, g_hash_table_destroy); + tp_clear_pointer (&self->priv->channel_processes, g_hash_table_unref); + tp_clear_pointer (&self->priv->channel_clients, g_hash_table_unref); + tp_clear_pointer (&self->priv->channel_accounts, g_hash_table_unref); G_OBJECT_CLASS (_mcd_handler_map_parent_class)->finalize (object); } |