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);

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to