Bad free() at state_copy().

By Fidêncio.



SVN revision: 50874
This commit is contained in:
Gustavo Lima Chaves 2010-08-06 21:21:16 +00:00
parent bf4be4f0ec
commit 8ea5943de6
1 changed files with 2 additions and 1 deletions

View File

@ -2945,7 +2945,8 @@ edje_edit_state_copy(Evas_Object *obj, const char *part, const char *from, doubl
/* Update pointers. */
for (i = 0; i < img_to->image.tweens_count; ++i)
free(img_to->image.tweens[i]);
free(img_to->image.tweens);
if (img_to->image.tweens_count > 0)
free(img_to->image.tweens);
img_to->image.tweens_count = img_from->image.tweens_count;
img_to->image.tweens = calloc(img_to->image.tweens_count,