[Bf-blender-cvs] [65c86fc66b] fracture_modifier: load crash fix if FM is there but hasnt been executed prior to save

Martin Felke noreply at git.blender.org
Wed Mar 15 20:55:50 CET 2017


Commit: 65c86fc66bb4bd02f33dae112ec94260e06901d8
Author: Martin Felke
Date:   Wed Mar 15 20:55:42 2017 +0100
Branches: fracture_modifier
https://developer.blender.org/rB65c86fc66bb4bd02f33dae112ec94260e06901d8

load crash fix if FM is there but hasnt been executed prior to save

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

M	source/blender/blenloader/intern/readfile.c

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

diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c
index ab142ab42c..54be9f0441 100644
--- a/source/blender/blenloader/intern/readfile.c
+++ b/source/blender/blenloader/intern/readfile.c
@@ -5212,8 +5212,10 @@ static void load_fracture_modifier(FileData* fd, FractureModifierData *fmd)
 	bool autoexec = false;
 
 	fm = fmd->frac_mesh = newdataadr(fd, fmd->frac_mesh);
-	fm->last_expected_shards = 0;
-	fm->progress_counter = 0;
+	if (fm) {
+		fm->last_expected_shards = 0;
+		fm->progress_counter = 0;
+	}
 
 	autoexec = fmd->auto_execute;
 	fmd->auto_execute = false;




More information about the Bf-blender-cvs mailing list