cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=f5a2602189e6d0e35cbfa47a30d1adb8f4984436

commit f5a2602189e6d0e35cbfa47a30d1adb8f4984436
Author: Awadhesh Singh <awadhesh...@samsung.com>
Date:   Mon Dec 12 16:35:46 2016 -0800

    evas: fix memory leak in software generic in error case.
    
    Summary:
    pixels_tmp  memory need to be free in default case too.
    
    Signed-off-by: Awadhesh Singh <awadhesh...@samsung.com>
    
    Reviewers: singh.amitesh, raster, cedric
    
    Reviewed By: cedric
    
    Subscribers: atulfokk, cedric, jpeg
    
    Differential Revision: https://phab.enlightenment.org/D4473
    
    Signed-off-by: Cedric BAIL <ced...@osg.samsung.com>
---
 src/modules/evas/engines/software_generic/evas_engine.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/modules/evas/engines/software_generic/evas_engine.c 
b/src/modules/evas/engines/software_generic/evas_engine.c
index 66ae3d2..840ed77 100644
--- a/src/modules/evas/engines/software_generic/evas_engine.c
+++ b/src/modules/evas/engines/software_generic/evas_engine.c
@@ -2293,6 +2293,7 @@ eng_image_orient_set(void *data EINA_UNUSED, void *image, 
Evas_Image_Orient orie
               break;
            default:
               ERR("Wrong orient value");
+              free(pixels_tmp);
               goto on_error;
           }
 

-- 


Reply via email to