Fix NULL free warning in multires.

This commit is contained in:
Nicholas Bishop
2012-06-04 23:14:57 +00:00
parent 2d290040a1
commit 4260804c00

View File

@@ -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");
}