summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCedric Bail <cedric.bail@free.fr>2014-05-10 11:58:40 +0200
committerCedric Bail <cedric.bail@free.fr>2014-05-10 12:04:03 +0200
commit45d1cd0b01995e147358d23bff7681c3d1bbe7bc (patch)
tree6caf0ed8931bb4278d040472ae0d9c8e5825663c
parentd8652193fc4b43279e3d8a970138f09a9e134cd9 (diff)
downloadefl-45d1cd0b01995e147358d23bff7681c3d1bbe7bc.tar.gz
evas: fix use of uninitialized value in Evas_3D_Mesh.
-rw-r--r--src/lib/evas/canvas/evas_3d_mesh.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/evas/canvas/evas_3d_mesh.c b/src/lib/evas/canvas/evas_3d_mesh.c
index a876e8b1c1..b678c0034b 100644
--- a/src/lib/evas/canvas/evas_3d_mesh.c
+++ b/src/lib/evas/canvas/evas_3d_mesh.c
@@ -682,7 +682,7 @@ _mesh_frame_find(Evas_3D_Mesh_Data *mesh, int frame,
Eina_List **l, Eina_List **r)
{
Eina_List *left, *right;
- Evas_3D_Mesh_Frame *f0, *f1;
+ Evas_3D_Mesh_Frame *f0 = NULL, *f1;
left = mesh->frames;
right = eina_list_next(left);
@@ -701,7 +701,7 @@ _mesh_frame_find(Evas_3D_Mesh_Data *mesh, int frame,
if (right == NULL)
{
- if (frame <= f0->frame)
+ if (f0 && frame <= f0->frame)
{
*l = NULL;
*r = left;