cedric pushed a commit to branch master.

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

commit d577366acb77f6e99c93fd748bedbb77cc7936a6
Author: Cedric BAIL <ced...@osg.samsung.com>
Date:   Wed Dec 2 12:30:04 2015 -0800

    evas: properly clean up all memory.
---
 src/lib/evas/canvas/evas_object_textblock.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/lib/evas/canvas/evas_object_textblock.c 
b/src/lib/evas/canvas/evas_object_textblock.c
index 30cfb91..df4734a 100644
--- a/src/lib/evas/canvas/evas_object_textblock.c
+++ b/src/lib/evas/canvas/evas_object_textblock.c
@@ -667,8 +667,10 @@ 
_evas_textblock_selection_iterator_get_container(Evas_Textblock_Selection_Iterat
 static void
 _evas_textblock_selection_iterator_free(Evas_Textblock_Selection_Iterator *it)
 {
-   while (it->list)
-     it->list = eina_list_remove_list(it->list, it->list);
+   Evas_Textblock_Rectangle *tr;
+
+   EINA_LIST_FREE(it->list, tr)
+     free(tr);
    EINA_MAGIC_SET(&it->iterator, 0);
    free(it);
 }

-- 


Reply via email to