[Bf-blender-cvs] [debd912bef5] master: Fix T103906: Crash when canceling transform operation with the mirror options set

Germano Cavalcante noreply at git.blender.org
Mon Jan 16 16:13:58 CET 2023


Commit: debd912bef5ac0ba89eb4adae6756614eb9dfe4f
Author: Germano Cavalcante
Date:   Mon Jan 16 12:14:27 2023 -0300
Branches: master
https://developer.blender.org/rBdebd912bef5ac0ba89eb4adae6756614eb9dfe4f

Fix T103906: Crash when canceling transform operation with the mirror options set

Caused by rB3b761901b6d6.

Some mirror transdata values were not being initialized.

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

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

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

diff --git a/source/blender/editors/transform/transform_convert_mesh.c b/source/blender/editors/transform/transform_convert_mesh.c
index 5e164dfd8ad..f7ce586df39 100644
--- a/source/blender/editors/transform/transform_convert_mesh.c
+++ b/source/blender/editors/transform/transform_convert_mesh.c
@@ -1563,7 +1563,7 @@ static void createTransEditVerts(bContext *UNUSED(C), TransInfo *t)
 
       if (mirror_data.vert_map) {
         tc->data_mirror_len = mirror_data.mirror_elem_len;
-        tc->data_mirror = MEM_mallocN(mirror_data.mirror_elem_len * sizeof(*tc->data_mirror),
+        tc->data_mirror = MEM_callocN(mirror_data.mirror_elem_len * sizeof(*tc->data_mirror),
                                       __func__);
 
         BM_ITER_MESH_INDEX (eve, &iter, bm, BM_VERTS_OF_MESH, a) {



More information about the Bf-blender-cvs mailing list