[Bf-blender-cvs] [b83d48b5742] blender2.8: Added note about potential crash in add_orco_dm()

Sybren A. Stüvel noreply at git.blender.org
Tue May 1 18:06:03 CEST 2018


Commit: b83d48b57425a0835d87a95e49dde0b2b67419b6
Author: Sybren A. Stüvel
Date:   Wed Apr 25 09:53:32 2018 +0200
Branches: blender2.8
https://developer.blender.org/rBb83d48b57425a0835d87a95e49dde0b2b67419b6

Added note about potential crash in add_orco_dm()

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

M	source/blender/blenkernel/intern/DerivedMesh.c

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

diff --git a/source/blender/blenkernel/intern/DerivedMesh.c b/source/blender/blenkernel/intern/DerivedMesh.c
index 648af413bbe..959c05d4a91 100644
--- a/source/blender/blenkernel/intern/DerivedMesh.c
+++ b/source/blender/blenkernel/intern/DerivedMesh.c
@@ -1279,8 +1279,11 @@ static void add_orco_dm(
 		else
 			dm->getVertCos(dm, orco);
 	}
-	else
+	else {
+		/* TODO(sybren): totvert should potentially change here, as ob->data
+		 * or em may have a different number of vertices than dm. */
 		orco = get_orco_coords_dm(ob, em, layer, &free);
+	}
 
 	if (orco) {
 		if (layer == CD_ORCO)



More information about the Bf-blender-cvs mailing list