From 56da112ae0bb5210c883d3325644d467f1eda137 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Thu, 23 Nov 2017 18:12:32 +0100 Subject: [PATCH] Fix T53360: crash with GLSL bump mapping and missing group output node. --- source/blender/nodes/shader/node_shader_tree.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/blender/nodes/shader/node_shader_tree.c b/source/blender/nodes/shader/node_shader_tree.c index 40d1cfdfcb0..b4cdb158526 100644 --- a/source/blender/nodes/shader/node_shader_tree.c +++ b/source/blender/nodes/shader/node_shader_tree.c @@ -337,7 +337,9 @@ static void ntree_shader_link_builtin_group_normal( * some internal re-linking in order to avoid cycles. */ bNode *group_output_node = ntreeFindType(group_ntree, NODE_GROUP_OUTPUT); - BLI_assert(group_output_node != NULL); + if (group_output_node == NULL) { + return; + } bNodeSocket *group_output_node_displacement_socket = nodeFindSocket(group_output_node, SOCK_IN,