cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=67b135ab875a20f3320ac224790bc38baf01277a

commit 67b135ab875a20f3320ac224790bc38baf01277a
Author: Cedric BAIL <[email protected]>
Date:   Wed Mar 14 15:17:07 2018 -0400

    eldbus: use efl_del when clearing the model connection child list
    
    it is an error to delete an object with an existing parent
    
    Signed-off-by: Mike Blumenkrantz <[email protected]>
---
 src/lib/eldbus/eldbus_model_connection.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/eldbus/eldbus_model_connection.c 
b/src/lib/eldbus/eldbus_model_connection.c
index 62b7cec2a1..8a64f899f4 100644
--- a/src/lib/eldbus/eldbus_model_connection.c
+++ b/src/lib/eldbus/eldbus_model_connection.c
@@ -272,7 +272,7 @@ _eldbus_model_connection_clear(Eldbus_Model_Connection_Data 
*pd)
    pd->unique_name = NULL;
 
    EINA_LIST_FREE(pd->children_list, child)
-     efl_unref(child);
+     efl_del(child);
 
    EINA_LIST_FREE(pd->pending_list, pending)
      eldbus_pending_cancel(pending);

-- 


Reply via email to