fix for unlikely crash if smoke collision data couldn't be read. (pointer was used before doing NULL check)
This commit is contained in:
@@ -4368,13 +4368,14 @@ static void direct_link_modifiers(FileData *fd, ListBase *lb)
|
||||
smd->flow = NULL;
|
||||
smd->domain = NULL;
|
||||
smd->coll = newdataadr(fd, smd->coll);
|
||||
smd->coll->smd = smd;
|
||||
if (smd->coll) {
|
||||
smd->coll->smd = smd;
|
||||
smd->coll->points = NULL;
|
||||
smd->coll->numpoints = 0;
|
||||
}
|
||||
else
|
||||
else {
|
||||
smd->type = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (md->type == eModifierType_DynamicPaint) {
|
||||
|
||||
Reference in New Issue
Block a user