Fix NULL free warning in multires.
This commit is contained in:
@@ -1058,7 +1058,8 @@ static void multiresModifier_disp_run(DerivedMesh *dm, Mesh *me, DerivedMesh *dm
|
||||
/* if needed, reallocate multires paint mask */
|
||||
if (gpm && gpm->level < key.level) {
|
||||
gpm->level = key.level;
|
||||
MEM_freeN(gpm->data);
|
||||
if (gpm->data)
|
||||
MEM_freeN(gpm->data);
|
||||
gpm->data = MEM_callocN(sizeof(float) * key.grid_area, "gpm.data");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user