From b68fa820d6eae686b7c2d3d01bc8b24bdc2120ee Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Sun, 17 May 2015 13:43:48 +0200 Subject: Fix T44715: crash compositing with undefined node due to re-save in older version --- source/blender/compositor/intern/COM_Converter.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'source/blender/compositor') diff --git a/source/blender/compositor/intern/COM_Converter.cpp b/source/blender/compositor/intern/COM_Converter.cpp index 9de22612bdc..9fa59be4a1c 100644 --- a/source/blender/compositor/intern/COM_Converter.cpp +++ b/source/blender/compositor/intern/COM_Converter.cpp @@ -137,6 +137,10 @@ Node *Converter::convert(bNode *b_node) { Node *node = NULL; + /* ignore undefined nodes with missing or invalid node data */ + if (!nodeIsRegistered(b_node)) + return NULL; + switch (b_node->type) { case CMP_NODE_COMPOSITE: node = new CompositorNode(b_node); -- cgit v1.2.3