From a7679b60ac0c9f9fef3bb3a399cde944276f86d4 Mon Sep 17 00:00:00 2001 From: "perepelits.m" Date: Wed, 9 Sep 2015 00:07:45 +0200 Subject: [PATCH] evas: CID 1323091 Summary: @fix CID 1323091 for Coverity Reviewers: cedric, Hermet, raster Subscribers: cedric, artem.popov Differential Revision: https://phab.enlightenment.org/D3037 Signed-off-by: Cedric BAIL --- src/lib/evas/canvas/evas_canvas3d_node.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/lib/evas/canvas/evas_canvas3d_node.c b/src/lib/evas/canvas/evas_canvas3d_node.c index 03f985d4b8..0b930ee325 100644 --- a/src/lib/evas/canvas/evas_canvas3d_node.c +++ b/src/lib/evas/canvas/evas_canvas3d_node.c @@ -1048,8 +1048,11 @@ evas_canvas3d_node_mesh_collect(Evas_Canvas3D_Node *node, void *data) { mesh_pd = eo_data_scope_get(mesh, MY_CLASS); f = evas_canvas3d_mesh_frame_find(mesh_pd, 0); - if (f == NULL) - ERR("Not existing mesh frame."); + if (!f) + { + ERR("Not existing mesh frame."); + continue; + } float *tangent_data = (float *)f->vertices[EVAS_CANVAS3D_VERTEX_ATTRIB_TANGENT].data; if (!tangent_data && ((mesh_pd->shade_mode == EVAS_CANVAS3D_SHADE_MODE_NORMAL_MAP) ||