evas: fix memory leak in software generic in error case.
authorAwadhesh Singh <awadhesh1.s@samsung.com>
Tue, 13 Dec 2016 00:35:46 +0000 (16:35 -0800)
committerCedric BAIL <cedric@osg.samsung.com>
Tue, 13 Dec 2016 00:35:49 +0000 (16:35 -0800)
Summary:
pixels_tmp  memory need to be free in default case too.

Signed-off-by: Awadhesh Singh <awadhesh1.s@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 <cedric@osg.samsung.com>
src/modules/evas/engines/software_generic/evas_engine.c

index 66ae3d2..840ed77 100644 (file)
@@ -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;
           }