From 62b8c967b42247a29d64086d3588e99878ea31e5 Mon Sep 17 00:00:00 2001 From: Chris Michael Date: Sun, 12 Apr 2015 20:58:59 -0400 Subject: [PATCH] edje: Fix dereference null return value Summary: Fix Coverity CID1287154. _alloc function can return null however 'color' was never checked after call to _alloc and thus Could be NULL. @fix Signed-off-by: Chris Michael --- src/lib/edje/edje_edit.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/edje/edje_edit.c b/src/lib/edje/edje_edit.c index 2f95c5bd89..b751223f00 100644 --- a/src/lib/edje/edje_edit.c +++ b/src/lib/edje/edje_edit.c @@ -6782,7 +6782,9 @@ edje_edit_state_map_point_color_set(Evas_Object *obj, const char *part, const ch if (!color) { - color = _alloc(sizeof(Edje_Map_Color)); + if (!(color = _alloc(sizeof(Edje_Map_Color)))) + return EINA_FALSE; + pd->map.colors_count++; pd->map.colors = realloc(pd->map.colors,