projects
/
platform
/
upstream
/
elementary.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3ce2da9
)
elm_image: Fix memory leak in GETDAT macro.
author
Stefan Schmidt
<s.schmidt@samsung.com>
Fri, 23 Jan 2015 11:43:49 +0000
(12:43 +0100)
committer
Stefan Schmidt
<s.schmidt@samsung.com>
Fri, 23 Jan 2015 11:43:49 +0000
(12:43 +0100)
Free data2 on error path.
CID: 1265609, 1265610, 1265611, 1265612
src/lib/elm_image.c
patch
|
blob
|
history
diff --git
a/src/lib/elm_image.c
b/src/lib/elm_image.c
index
4ca45fa
..
75881e4
100644
(file)
--- a/
src/lib/elm_image.c
+++ b/
src/lib/elm_image.c
@@
-1131,7
+1131,10
@@
_elm_image_smart_rotate_180(Elm_Image_Data *sd)
w = neww; h = newh; \
evas_object_image_size_set(sd->img, w, h); \
data = evas_object_image_data_get(sd->img, EINA_TRUE); \
- if (!data) return
+ if (!data) { \
+ free(data2); \
+ return; \
+ } \
#define PUTDAT \
evas_object_image_data_set(sd->img, data); \