From: Luiz Augusto von Dentz Date: Wed, 3 Oct 2012 11:57:06 +0000 (+0300) Subject: gdbus: Fix not freeing list node by using g_slist_delete_link X-Git-Tag: 1.8~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5eee13984f9f34c64c54b1567392ed7867b4312f;p=platform%2Fupstream%2Fconnman.git gdbus: Fix not freeing list node by using g_slist_delete_link g_slist_remove_link does not free the node which can cause leaks so replace that with g_slist_delete_link which does free memory properly. --- diff --git a/gdbus/watch.c b/gdbus/watch.c index a402ca97..07feb619 100644 --- a/gdbus/watch.c +++ b/gdbus/watch.c @@ -574,7 +574,7 @@ static DBusHandlerResult message_filter(DBusConnection *connection, continue; remove_match(data); - listeners = g_slist_remove_link(listeners, l); + listeners = g_slist_delete_link(listeners, l); filter_data_free(data); }