diff options
author | Bastien Montagne <montagne29@wanadoo.fr> | 2011-09-08 00:06:04 +0400 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2011-09-08 00:06:04 +0400 |
commit | 698b8930faa8c95bbc28be4e24109c3ff4f67697 (patch) | |
tree | d811c990f64679ffc183b80887784c462d53069b /source | |
parent | 3dc0ee19c44c33d15c7f696f313f5703b1eb32bf (diff) |
Vertex Weight Proximity: fixing bug #28560 (memory leak).
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/modifiers/intern/MOD_weightvgproximity.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/modifiers/intern/MOD_weightvgproximity.c b/source/blender/modifiers/intern/MOD_weightvgproximity.c index ffb783f8adc..561a021ce0c 100644 --- a/source/blender/modifiers/intern/MOD_weightvgproximity.c +++ b/source/blender/modifiers/intern/MOD_weightvgproximity.c @@ -481,6 +481,9 @@ static DerivedMesh *applyModifier(ModifierData *md, Object *ob, DerivedMesh *der new_w[i] = dists_e ? minf(dists_e[i], new_w[i]) : new_w[i]; new_w[i] = dists_f ? minf(dists_f[i], new_w[i]) : new_w[i]; } + if(dists_v) MEM_freeN(dists_v); + if(dists_e) MEM_freeN(dists_e); + if(dists_f) MEM_freeN(dists_f); } /* Else, fall back to default obj2vert behavior. */ else { |