diff options
author | Bogdan Devichev <b.devichev@samsung.com> | 2014-11-17 17:14:23 +0100 |
---|---|---|
committer | Stefan Schmidt <s.schmidt@samsung.com> | 2014-11-17 17:17:11 +0100 |
commit | 237e3031005d9e2d44e16d13bc187bc4185a0036 (patch) | |
tree | 3464b48d6877a96619c2310fb48b1238cdd88766 | |
parent | 36f0fb4689a305956cb49755d79cd472dcc240b8 (diff) | |
download | efl-237e3031005d9e2d44e16d13bc187bc4185a0036.tar.gz |
evas/3d: Fix dereferencing a pointer that might be null found by coverity
Summary:
@fix
CID: 1254626
Reviewers: cedric, artem.popov, Oleksander
Subscribers: cedric, stefan_schmidt
Differential Revision: https://phab.enlightenment.org/D1673
-rw-r--r-- | src/lib/evas/canvas/evas_3d_mesh_saver_ply.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lib/evas/canvas/evas_3d_mesh_saver_ply.c b/src/lib/evas/canvas/evas_3d_mesh_saver_ply.c index f2376a33bb..a0ba9457d3 100644 --- a/src/lib/evas/canvas/evas_3d_mesh_saver_ply.c +++ b/src/lib/evas/canvas/evas_3d_mesh_saver_ply.c @@ -17,6 +17,11 @@ evas_3d_mesh_save_ply(Evas_3D_Mesh *mesh, const char *file, Evas_3D_Mesh_Frame * Evas_3D_Mesh_Data *pd = eo_data_scope_get(mesh, EVAS_3D_MESH_CLASS); FILE *_ply_file = fopen(file, "w+"); + if (!_ply_file) + { + ERR("File open '%s' for save failed", file); + return; + } fprintf(_ply_file,"ply\nformat ascii 1.0\ncomment Created by EFL evas_3d_mesh_saver_ply.c" \ "version 1 (sub 0) - www.enlightenment.org, source file: ''\n"); |