Fix (unreported) memleak in Warp modifier copying.

This commit is contained in:
Bastien Montagne 2017-05-05 10:36:23 +02:00
parent 52e6a6c5ef
commit 5b6838129f
1 changed files with 4 additions and 0 deletions

View File

@ -66,6 +66,10 @@ static void copyData(ModifierData *md, ModifierData *target)
WarpModifierData *wmd = (WarpModifierData *) md;
WarpModifierData *twmd = (WarpModifierData *) target;
if (twmd->curfalloff != NULL) {
curvemapping_free(twmd->curfalloff);
}
modifier_copyData_generic(md, target);
twmd->curfalloff = curvemapping_copy(wmd->curfalloff);