Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
authorBastien Montagne <montagne29@wanadoo.fr>2011-09-08 00:06:04 +0400
committerBastien Montagne <montagne29@wanadoo.fr>2011-09-08 00:06:04 +0400
commit698b8930faa8c95bbc28be4e24109c3ff4f67697 (patch)
treed811c990f64679ffc183b80887784c462d53069b /source
parent3dc0ee19c44c33d15c7f696f313f5703b1eb32bf (diff)
Vertex Weight Proximity: fixing bug #28560 (memory leak).
Diffstat (limited to 'source')
-rw-r--r--source/blender/modifiers/intern/MOD_weightvgproximity.c3
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 {