[Bf-blender-cvs] [a0e1e00] master: Fix crash baking selected to active after recent fix for uninitialized variables.

Brecht Van Lommel noreply at git.blender.org
Sun Feb 21 15:11:14 CET 2016


Commit: a0e1e0047bee7690ff36ed44df13c1655f4dd317
Author: Brecht Van Lommel
Date:   Sun Feb 21 14:37:47 2016 +0100
Branches: master
https://developer.blender.org/rBa0e1e0047bee7690ff36ed44df13c1655f4dd317

Fix crash baking selected to active after recent fix for uninitialized variables.

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

M	source/blender/render/intern/source/bake_api.c

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

diff --git a/source/blender/render/intern/source/bake_api.c b/source/blender/render/intern/source/bake_api.c
index 69fd1e0..f5e0d49 100644
--- a/source/blender/render/intern/source/bake_api.c
+++ b/source/blender/render/intern/source/bake_api.c
@@ -431,7 +431,7 @@ static TriTessFace *mesh_calc_tri_tessface(
 	            looptri);
 
 
-	const float *precomputed_normals = dm->getPolyDataArray(dm, CD_NORMAL);
+	const float *precomputed_normals = dm ? dm->getPolyDataArray(dm, CD_NORMAL) : NULL;
 	const bool calculate_normal = precomputed_normals ? false : true;
 
 	for (i = 0; i < tottri; i++) {




More information about the Bf-blender-cvs mailing list