From 890ad5dd95dced2934e72bdcee4716980334f054 Mon Sep 17 00:00:00 2001 From: Vyacheslav Reutskiy Date: Mon, 27 Oct 2014 10:28:25 +0000 Subject: [PATCH] edje: edje_edit - fix posible resource leak Fixes: https://phab.enlightenment.org/T1760 @fix --- src/lib/edje/edje_edit.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib/edje/edje_edit.c b/src/lib/edje/edje_edit.c index 491e202abc..bd908d75d4 100644 --- a/src/lib/edje/edje_edit.c +++ b/src/lib/edje/edje_edit.c @@ -1962,12 +1962,12 @@ edje_edit_group_limits_##TYPE##_list_get(Evas_Object * obj) \ \ if (!ed->file || !ed->collection) \ return NULL; \ - lim = calloc(ed->collection->limits.TYPE##_count, sizeof(Edje_Edit_Limit)); \ for(i = 0; i < ed->collection->limits.TYPE##_count; i++) \ { \ - lim[i].name = eina_stringshare_add(ed->collection->limits.TYPE[i]->name); \ - lim[i].value = ed->collection->limits.TYPE[i]->value; \ - limits = eina_list_append(limits, &lim[i]); \ + lim = malloc(sizeof(Edje_Edit_Limit)); \ + lim->name = eina_stringshare_add(ed->collection->limits.TYPE[i]->name); \ + lim->value = ed->collection->limits.TYPE[i]->value; \ + limits = eina_list_append(limits, &lim); \ } \ \ return limits; \