From: Matthias Kramm Date: Fri, 23 Jan 2009 19:58:30 +0000 (-0800) Subject: fixed two mem leaks X-Git-Tag: release-0-9-0~215 X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=commitdiff_plain;h=fc0b3bbd680ad6aee83ff13cb57f5016a442d0e2 fixed two mem leaks --- diff --git a/lib/devices/swf.c b/lib/devices/swf.c index 2f410e7..2969e75 100644 --- a/lib/devices/swf.c +++ b/lib/devices/swf.c @@ -1780,6 +1780,7 @@ static void drawlink(gfxdevice_t*dev, ActionTAG*actions1, ActionTAG*actions2, gf i->swflastx = i->swflasty = 0; drawgfxline(dev, points, 1); swf_ShapeSetEnd(i->tag); + swf_ShapeFree(i->shape); /* shape2 */ myshapeid2 = getNewID(dev); @@ -1803,6 +1804,7 @@ static void drawlink(gfxdevice_t*dev, ActionTAG*actions1, ActionTAG*actions2, gf i->swflastx = i->swflasty = 0; drawgfxline(dev, points, 1); swf_ShapeSetEnd(i->tag); + swf_ShapeFree(i->shape); if(!mouseover) {