fix for freed pointer access in node_free_script()
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user