From: Imran Zaman Date: Thu, 21 Nov 2013 11:16:20 +0000 (+0200) Subject: valgrind: fixed memory leak X-Git-Tag: upstream/1.0.8^2~71 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c03bb4b04b7ea44c5865872ee4310140e6f6a614;p=platform%2Fupstream%2Fgumd.git valgrind: fixed memory leak --- 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,