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); } --