fixed memory holes.
authorkramm <kramm>
Thu, 7 Apr 2005 08:59:24 +0000 (08:59 +0000)
committerkramm <kramm>
Thu, 7 Apr 2005 08:59:24 +0000 (08:59 +0000)
lib/modules/swfrender.c

index fd9cb1a..237b449 100644 (file)
@@ -1014,6 +1014,7 @@ void swf_RenderSWF(RENDERBUF*buf, SWF*swf)
             swf_GetPlaceObject(tag, &p);
             /* TODO: add move and deletion */
             placements[numplacements++] = p;
+           swf_PlaceObjectFree(&p); //dirty! but it only removes items we don't need
         }
         tag = tag->next;
     }
@@ -1053,6 +1054,7 @@ void swf_RenderSWF(RENDERBUF*buf, SWF*swf)
             }
         }
     }
+    free(placements);
     free(idtable);
     free(depthtable);
 }