diff options
author | Hamed Zaghaghi <hamed.zaghaghi@gmail.com> | 2008-04-02 07:17:52 +0400 |
---|---|---|
committer | Hamed Zaghaghi <hamed.zaghaghi@gmail.com> | 2008-04-02 07:17:52 +0400 |
commit | 65a4f5c556308200178999d029b4d42cb29c9067 (patch) | |
tree | f133bb5f3b3479f312452df3ae84302e0c4c59c0 /source/blender/blenkernel | |
parent | 53e91df19644a91a593e7711b08cadaa06071b90 (diff) |
BUGFIX8847 Multires didn't free some memory.fixed
Diffstat (limited to 'source/blender/blenkernel')
-rw-r--r-- | source/blender/blenkernel/intern/DerivedMesh.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/DerivedMesh.c b/source/blender/blenkernel/intern/DerivedMesh.c index 273575883b8..b0103fa812b 100644 --- a/source/blender/blenkernel/intern/DerivedMesh.c +++ b/source/blender/blenkernel/intern/DerivedMesh.c @@ -2634,7 +2634,8 @@ void multires_render_final(Object *ob, Mesh *me, DerivedMesh **dm, float *vert_c (*dm)->release(*dm); for(i=0; i<me->totvert; ++i) me->mvert[i]= vertdup[i]; - + /* Free vertdup after use*/ + MEM_freeN(vertdup); /* Go to the render level */ me->mr->newlvl= me->mr->renderlvl; multires_set_level(ob, me, 1); |