[Bf-blender-cvs] [a238bbf] fracture_modifier: crash fix: changing constraint settings prior to execute fracture caused a crash

Martin Felke noreply at git.blender.org
Mon Feb 9 14:24:40 CET 2015


Commit: a238bbf323ef1f668cde7e8acff1527ac9b6f62f
Author: Martin Felke
Date:   Mon Feb 9 14:23:26 2015 +0100
Branches: fracture_modifier
https://developer.blender.org/rBa238bbf323ef1f668cde7e8acff1527ac9b6f62f

crash fix: changing constraint settings prior to execute fracture caused a crash

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

M	source/blender/modifiers/intern/MOD_fracture.c

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

diff --git a/source/blender/modifiers/intern/MOD_fracture.c b/source/blender/modifiers/intern/MOD_fracture.c
index 8f24abe..d6e794f 100644
--- a/source/blender/modifiers/intern/MOD_fracture.c
+++ b/source/blender/modifiers/intern/MOD_fracture.c
@@ -2544,7 +2544,7 @@ static DerivedMesh *doSimulate(FractureModifierData *fmd, Object *ob, DerivedMes
 			MDeformVert* dvert = NULL;
 			if (fmd->visible_mesh_cached)
 				dvert = fmd->visible_mesh_cached->getVertDataArray(fmd->visible_mesh_cached, CD_MDEFORMVERT);
-			if (dvert->dw == NULL)
+			if ((dvert != NULL) && (dvert->dw == NULL))
 				fill_vgroup(fmd, fmd->visible_mesh_cached, dvert, ob);
 		}




More information about the Bf-blender-cvs mailing list