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 */

-- 


Reply via email to