cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=a7679b60ac0c9f9fef3bb3a399cde944276f86d4

commit a7679b60ac0c9f9fef3bb3a399cde944276f86d4
Author: perepelits.m <perepelit...@samsung.com>
Date:   Wed Sep 9 00:07:45 2015 +0200

    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 <ced...@osg.samsung.com>
---
 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 03f985d..0b930ee 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) ||

-- 


Reply via email to