zehortigoza pushed a commit to branch master.
commit d1d298e4c27e069ef150d19474e0b5643b18c534
Author: José Roberto de Souza <[email protected]>
Date: Fri Aug 23 19:45:12 2013 -0300
eldbus: Use EINA_LIST_FREE instead of EINA_LIST_FOREACH to send interfaces
add
---
src/lib/eldbus/eldbus_service.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/lib/eldbus/eldbus_service.c b/src/lib/eldbus/eldbus_service.c
index 9402e33..2d9c6dd 100644
--- a/src/lib/eldbus/eldbus_service.c
+++ b/src/lib/eldbus/eldbus_service.c
@@ -715,7 +715,6 @@ static void
_object_manager_iface_added_emit(Eldbus_Service_Object *obj,
Eldbus_Service_Object *parent)
{
- Eina_List *l;
Eldbus_Service_Interface *iface;
Eldbus_Message_Iter *iter, *array;
Eldbus_Message *sig = eldbus_message_signal_new(parent->path,
@@ -726,7 +725,7 @@ _object_manager_iface_added_emit(Eldbus_Service_Object *obj,
eldbus_message_iter_arguments_append(iter, "oa{sa{sv}}", obj->path,
&array);
- EINA_LIST_FOREACH(obj->iface_added, l, iface)
+ EINA_LIST_FREE(obj->iface_added, iface)
{
if (!_propmgr_iface_props_append(iface, array))
{
@@ -737,6 +736,7 @@ _object_manager_iface_added_emit(Eldbus_Service_Object *obj,
}
eldbus_message_iter_container_close(iter, array);
eldbus_connection_send(parent->conn, sig, NULL, NULL, -1);
+ return;
done:
obj->iface_added = eina_list_free(obj->iface_added);
--
------------------------------------------------------------------------------
Introducing Performance Central, a new site from SourceForge and
AppDynamics. Performance Central is your source for news, insights,
analysis and resources for efficient Application Performance Management.
Visit us today!
http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk