From 4d0695d28430d66c4bbc893c4637aee907bed762 Mon Sep 17 00:00:00 2001 From: Andrii Kroitor Date: Thu, 25 Dec 2014 21:57:53 +0100 Subject: [PATCH] edje: fix memory leak in edje_edit_source_generate. Reviewers: cedric, seoz, Hermet, raster, reutskiy.v.v @fix Reviewed By: reutskiy.v.v Subscribers: cedric, reutskiy.v.v Differential Revision: https://phab.enlightenment.org/D1821 Signed-off-by: Cedric BAIL --- src/lib/edje/edje_edit.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib/edje/edje_edit.c b/src/lib/edje/edje_edit.c index fa29f26..6cb827a 100644 --- a/src/lib/edje/edje_edit.c +++ b/src/lib/edje/edje_edit.c @@ -9803,6 +9803,7 @@ edje_edit_source_generate(Evas_Object *obj) } BUF_APPEND(I0"}\n\n"); + eina_list_free(images); } /* if styles were found, print them */ if (styles) @@ -9811,6 +9812,7 @@ edje_edit_source_generate(Evas_Object *obj) EINA_LIST_FOREACH(styles, l, entry) _edje_generate_source_of_style(ed, entry, buf); BUF_APPEND(I0 "}\n\n"); + eina_list_free(styles); } /* if fonts were found, print them */ if (fonts) @@ -9825,6 +9827,7 @@ edje_edit_source_generate(Evas_Object *obj) } BUF_APPEND(I0 "}\n\n"); + eina_list_free(fonts); } /* if color_classes were found, print them */ if (color_classes) @@ -9835,6 +9838,7 @@ edje_edit_source_generate(Evas_Object *obj) _edje_generate_source_of_colorclass(ed, entry, buf); BUF_APPEND(I0 "}\n\n"); + eina_list_free(color_classes); } /* print the main code of group collections */ -- 2.7.4