From a9c718361a4a7c5f93286dcec9d8f74a677089cf Mon Sep 17 00:00:00 2001 From: ChunEon Park Date: Wed, 21 May 2014 13:24:32 +0900 Subject: [PATCH] image - null checking. If the rotated image exceeds image maximum size, the data would be invalid. --- legacy/elementary/src/lib/elm_image.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/legacy/elementary/src/lib/elm_image.c b/legacy/elementary/src/lib/elm_image.c index 306c21a..ac90ce8 100644 --- a/legacy/elementary/src/lib/elm_image.c +++ b/legacy/elementary/src/lib/elm_image.c @@ -1106,6 +1106,11 @@ _elm_image_orient_set(Eo *obj, Elm_Image_Data *sd, Elm_Image_Orient orient) evas_object_image_size_set(sd->img, iw, ih); data = evas_object_image_data_get(sd->img, EINA_TRUE); + if (!data) + { + free(data2); + return; + } switch (orient) { -- 2.7.4