[Bf-blender-cvs] [fd08570665f] master: Cycles: Fix access of NULL pointer as array

Sergey Sharybin noreply at git.blender.org
Fri Apr 7 15:08:04 CEST 2017


Commit: fd08570665ff02dfb4d80f7943d7ac4338743fbc
Author: Sergey Sharybin
Date:   Fri Apr 7 15:07:25 2017 +0200
Branches: master
https://developer.blender.org/rBfd08570665ff02dfb4d80f7943d7ac4338743fbc

Cycles: Fix access of NULL pointer as array

Was confusing guarded allocator for some reason.

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

M	intern/cycles/blender/blender_mesh.cpp

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

diff --git a/intern/cycles/blender/blender_mesh.cpp b/intern/cycles/blender/blender_mesh.cpp
index 304b1992032..54571b1fea1 100644
--- a/intern/cycles/blender/blender_mesh.cpp
+++ b/intern/cycles/blender/blender_mesh.cpp
@@ -560,6 +560,9 @@ static void attr_create_pointiness(Scene *scene,
 		return;
 	}
 	const int num_verts = b_mesh.vertices.length();
+	if(num_verts == 0) {
+		return;
+	}
 	/* STEP 1: Find out duplicated vertices and point duplicates to a single
 	 *         original vertex.
 	 */




More information about the Bf-blender-cvs mailing list