From c03bb4b04b7ea44c5865872ee4310140e6f6a614 Mon Sep 17 00:00:00 2001 From: Imran Zaman Date: Thu, 21 Nov 2013 13:16:20 +0200 Subject: [PATCH] valgrind: fixed memory leak --- src/daemon/dbus/gumd-dbus-group-service-adapter.c | 5 ++--- src/daemon/dbus/gumd-dbus-user-service-adapter.c | 1 - 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/daemon/dbus/gumd-dbus-group-service-adapter.c b/src/daemon/dbus/gumd-dbus-group-service-adapter.c index 6312434..909d22e 100644 --- a/src/daemon/dbus/gumd-dbus-group-service-adapter.c +++ b/src/daemon/dbus/gumd-dbus-group-service-adapter.c @@ -189,11 +189,11 @@ _on_group_updated ( static PeerGroupService * _dbus_peer_group_new ( GumdDbusGroupServiceAdapter *self, - const gchar *peer_name, + gchar *peer_name, GumdDbusGroupAdapter *dbus_group) { PeerGroupService *peer_group = g_malloc0 (sizeof (PeerGroupService)); - peer_group->peer_name = g_strdup (peer_name); + peer_group->peer_name = peer_name; peer_group->dbus_group = dbus_group; peer_group->group_service = self; return peer_group; @@ -425,7 +425,6 @@ _on_dbus_group_adapter_disposed ( DBG ("Dbus group adapter object %p disposed", object); - peer_group.peer_name = NULL; peer_group.dbus_group = GUMD_DBUS_GROUP_ADAPTER (object); peer_group.group_service = self; g_list_foreach (self->priv->peer_groups, (GFunc)_clear_cache_for_group, diff --git a/src/daemon/dbus/gumd-dbus-user-service-adapter.c b/src/daemon/dbus/gumd-dbus-user-service-adapter.c index a911a62..c5fb263 100644 --- a/src/daemon/dbus/gumd-dbus-user-service-adapter.c +++ b/src/daemon/dbus/gumd-dbus-user-service-adapter.c @@ -425,7 +425,6 @@ _on_dbus_user_adapter_disposed ( DBG ("Dbus user adapter object %p disposed", object); - peer_user.peer_name = NULL; peer_user.dbus_user = GUMD_DBUS_USER_ADAPTER (object); peer_user.user_service = self; g_list_foreach (self->priv->peer_users, (GFunc)_clear_cache_for_user, -- 2.7.4