hermet pushed a commit to branch master.

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

commit 7915aafedda6cb663f185eaa97c187c03eb1a907
Author: Hermet Park <hermetp...@gmail.com>
Date:   Thu Sep 5 18:09:36 2019 +0900

    canvas 3d: remove potential dangling pointer.
---
 src/lib/evas/canvas/evas_canvas3d_mesh.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/lib/evas/canvas/evas_canvas3d_mesh.c 
b/src/lib/evas/canvas/evas_canvas3d_mesh.c
index 64dd5f9fc8..0bea10eb21 100644
--- a/src/lib/evas/canvas/evas_canvas3d_mesh.c
+++ b/src/lib/evas/canvas/evas_canvas3d_mesh.c
@@ -154,7 +154,10 @@ _mesh_fini(Evas_Canvas3D_Mesh_Data *pd)
      }
 
    if (pd->indices && pd->owns_indices)
-     free(pd->indices);
+     {
+        free(pd->indices);
+        pd->indices = NULL;
+     }
 
    if (pd->nodes)
      eina_hash_free(pd->nodes);

-- 


Reply via email to