From 271dc5aaf1f025725cd71ffa78a4cdc2b19d8fef Mon Sep 17 00:00:00 2001 From: Alexander Ewering Date: Sat, 31 May 2003 15:44:58 +0000 Subject: Fixes a memory leak which caused Blender to hog up more and more memory when rendering long animations. --- source/blender/blenkernel/intern/mesh.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'source/blender') diff --git a/source/blender/blenkernel/intern/mesh.c b/source/blender/blenkernel/intern/mesh.c index 52568ddea1e..16140990b73 100644 --- a/source/blender/blenkernel/intern/mesh.c +++ b/source/blender/blenkernel/intern/mesh.c @@ -463,7 +463,8 @@ void make_orco_displist_mesh(Object *ob, int subdivlvl) * should be explicit -zr */ dlm= dl->mesh; - + + if (me->orco) MEM_freeN(me->orco); me->orco= MEM_mallocN(dlm->totvert*3*sizeof(float), "mesh displist orco"); for(i=0; itotvert; i++) { -- cgit v1.2.3