kuri pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=86d2983bf3034cd2c669f6f2efb8fb06a58bc0dd
commit 86d2983bf3034cd2c669f6f2efb8fb06a58bc0dd Author: Guillaume Friloux <guillaume.fril...@gmail.com> Date: Thu Dec 19 11:04:07 2013 +0100 Fix leak + possible segfault in edje_edit. vaiable 'c' is allocated inside a loop, but only freed outside that loop... --- src/lib/edje/edje_edit.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/edje/edje_edit.c b/src/lib/edje/edje_edit.c index ea74262..07a684a 100644 --- a/src/lib/edje/edje_edit.c +++ b/src/lib/edje/edje_edit.c @@ -1039,10 +1039,10 @@ edje_edit_group_copy(Evas_Object *obj, const char *group_name, const char *copy_ c = eina_str_split(keys[count], "/", 6); snprintf(buf, sizeof(buf), "edje/scripts/embryo/source/%d/%s", epc->id, c[5]); eet_write(eetf, buf, data, script_count, 0); + free(c[0]); + free(c); } free(keys); - free(c[0]); - free(c); } eet_close(eetf); --