hermet pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=c8976fb21edb15ad8fc5e34e0406c3a830088d1d
commit c8976fb21edb15ad8fc5e34e0406c3a830088d1d Author: Vyacheslav Reutskiy <[email protected]> Date: Thu Aug 14 00:00:56 2014 +0900 edje_pick: fix a segfault on 'set' copy Summary: wrong structure, a Edje_Image_Directory_Set_Entry, used for copy a set's data to new file. @fix Reviewers: raster, seoz, cedric, Hermet Reviewed By: Hermet Subscribers: Sachiel, cedric, seoz Differential Revision: https://phab.enlightenment.org/D1304 --- src/bin/edje/edje_pick.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/edje/edje_pick.c b/src/bin/edje/edje_pick.c index f4d80a6..fa27078 100644 --- a/src/bin/edje/edje_pick.c +++ b/src/bin/edje/edje_pick.c @@ -777,7 +777,7 @@ _edje_pick_images_add(Edje_File *edf, Edje_File *o) /* Concatinate current file sets to re-allocaed array */ memcpy(&o->image_dir->sets[k], edf->image_dir->sets, edf->image_dir->sets_count * - sizeof(Edje_Image_Directory_Set_Entry)); + sizeof(Edje_Image_Directory_Set)); for (; k < o->image_dir->sets_count; k++) { /* Fix IDs in sets to new assigned IDs of entries */ --
