From 9dd6d70dd27a474b4da55e6cca26df162524b13f Mon Sep 17 00:00:00 2001 From: Gwanglim Lee Date: Wed, 6 Aug 2014 07:27:09 -0400 Subject: [PATCH] ecore_evas_buffer: fix dereference null return value Summary: This fixes coverity CID 1210810 @fix Test Plan: N/A Reviewers: raster, cedric, stefan_schmidt, devilhorns Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1273 --- src/lib/ecore_evas/ecore_evas_buffer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/ecore_evas/ecore_evas_buffer.c b/src/lib/ecore_evas/ecore_evas_buffer.c index 4f0211c4b3..dc2331203a 100644 --- a/src/lib/ecore_evas/ecore_evas_buffer.c +++ b/src/lib/ecore_evas/ecore_evas_buffer.c @@ -25,7 +25,8 @@ _ecore_evas_buffer_free(Ecore_Evas *ee) ee2 = evas_object_data_get(bdata->image, "Ecore_Evas_Parent"); evas_object_del(bdata->image); - ee2->sub_ecore_evas = eina_list_remove(ee2->sub_ecore_evas, ee); + if (ee2) + ee2->sub_ecore_evas = eina_list_remove(ee2->sub_ecore_evas, ee); } else {