[Bf-blender-cvs] [2685d45] master: Fix error in last commit.

Bastien Montagne noreply at git.blender.org
Fri Feb 5 18:49:39 CET 2016


Commit: 2685d45fa2b26e713b9e7d0e9f618fffe62a843c
Author: Bastien Montagne
Date:   Fri Feb 5 18:48:15 2016 +0100
Branches: master
https://developer.blender.org/rB2685d45fa2b26e713b9e7d0e9f618fffe62a843c

Fix error in last commit.

treedata could have a non-initialized tree in case of edge_snapping, leading to segfault.

Spotted by @mano-wii, thanks.

===================================================================

M	source/blender/editors/transform/transform_snap.c

===================================================================

diff --git a/source/blender/editors/transform/transform_snap.c b/source/blender/editors/transform/transform_snap.c
index c7586ff..89bb63d 100644
--- a/source/blender/editors/transform/transform_snap.c
+++ b/source/blender/editors/transform/transform_snap.c
@@ -1539,7 +1539,7 @@ static bool snapDerivedMesh(
 		float ray_start_local[3], ray_normal_local[3];
 		float local_scale, local_depth, len_diff;
 
-		BVHTreeFromMesh treedata;
+		BVHTreeFromMesh treedata = {0};
 
 		invert_m4_m4(imat, obmat);
 		transpose_m3_m4(timat, imat);




More information about the Bf-blender-cvs mailing list