[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [46230] trunk/blender/source/blender/nodes : Fix #31272: Blender Crashes when press render
Sergey Sharybin
sergey.vfx at gmail.com
Thu May 3 14:55:19 CEST 2012
Revision: 46230
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=46230
Author: nazgul
Date: 2012-05-03 12:55:18 +0000 (Thu, 03 May 2012)
Log Message:
-----------
Fix #31272: Blender Crashes when press render
Issue was caused by missed libraries. Seems compositor nodes already does check
in such cases, added the same check to texture and shader nodes.
Modified Paths:
--------------
trunk/blender/source/blender/nodes/shader/nodes/node_shader_common.c
trunk/blender/source/blender/nodes/texture/nodes/node_texture_common.c
Modified: trunk/blender/source/blender/nodes/shader/nodes/node_shader_common.c
===================================================================
--- trunk/blender/source/blender/nodes/shader/nodes/node_shader_common.c 2012-05-03 11:54:12 UTC (rev 46229)
+++ trunk/blender/source/blender/nodes/shader/nodes/node_shader_common.c 2012-05-03 12:55:18 UTC (rev 46230)
@@ -73,6 +73,9 @@
bNodeTree *ngroup= (bNodeTree*)node->id;
bNodeTreeExec *exec;
+ if (!ngroup)
+ return NULL;
+
/* initialize the internal node tree execution */
exec = ntreeShaderBeginExecTree(ngroup, 0);
Modified: trunk/blender/source/blender/nodes/texture/nodes/node_texture_common.c
===================================================================
--- trunk/blender/source/blender/nodes/texture/nodes/node_texture_common.c 2012-05-03 11:54:12 UTC (rev 46229)
+++ trunk/blender/source/blender/nodes/texture/nodes/node_texture_common.c 2012-05-03 12:55:18 UTC (rev 46230)
@@ -58,6 +58,9 @@
bNodeTree *ngroup= (bNodeTree*)node->id;
void *exec;
+ if (!ngroup)
+ return NULL;
+
/* initialize the internal node tree execution */
exec = ntreeTexBeginExecTree(ngroup, 0);
More information about the Bf-blender-cvs
mailing list