[Bf-blender-cvs] [587efa99494] master: Fix (unreported) crash in some mesh-from-object code.

Bastien Montagne noreply at git.blender.org
Mon Mar 28 09:55:31 CEST 2022


Commit: 587efa994947e0b5d6c69fe49d51d822285199b7
Author: Bastien Montagne
Date:   Mon Mar 28 09:53:17 2022 +0200
Branches: master
https://developer.blender.org/rB587efa994947e0b5d6c69fe49d51d822285199b7

Fix (unreported) crash in some mesh-from-object code.

Crashed e.g. FBX exporter.

Mistake in rB0c33e84020deca.

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

M	source/blender/blenkernel/intern/mesh_convert.cc

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

diff --git a/source/blender/blenkernel/intern/mesh_convert.cc b/source/blender/blenkernel/intern/mesh_convert.cc
index fc484e73967..dc9ec002d1a 100644
--- a/source/blender/blenkernel/intern/mesh_convert.cc
+++ b/source/blender/blenkernel/intern/mesh_convert.cc
@@ -1068,7 +1068,7 @@ static Mesh *mesh_new_from_mesh_object_with_layers(Depsgraph *depsgraph,
   }
 
   Object object_for_eval;
-  blender::dna::zero_memory(object_for_eval);
+  blender::dna::copy_memory(object_for_eval, *object);
   if (object_for_eval.runtime.data_orig != nullptr) {
     object_for_eval.data = object_for_eval.runtime.data_orig;
   }



More information about the Bf-blender-cvs mailing list