fix for freed pointer access in node_free_script()

This commit is contained in:
2012-11-05 13:33:48 +00:00
parent 4ad749bc13
commit cf30cb2cff

View File

@@ -46,16 +46,17 @@ static void node_free_script(bNode *node)
NodeShaderScript *nss = node->storage;
if (nss) {
if (nss->bytecode)
if (nss->bytecode) {
MEM_freeN(nss->bytecode);
MEM_freeN(nss);
}
if (nss->prop) {
IDP_FreeProperty(nss->prop);
MEM_freeN(nss->prop);
}
MEM_freeN(nss);
}
}
static void node_copy_script(bNode *orig_node, bNode *new_node)