X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fswfdump.c;h=c6e438e5f18b8dbf5718aec44ad81894b8447057;hb=21cc722e632593f890feb1b95d15801d1f852415;hp=5195ef4dc5d75cf5533add239097fec2f4bf117f;hpb=ac162db88120861931531b57affaec10ab14fb44;p=swftools.git diff --git a/src/swfdump.c b/src/swfdump.c index 5195ef4..c6e438e 100644 --- a/src/swfdump.c +++ b/src/swfdump.c @@ -265,6 +265,7 @@ void dumpButtonActions(TAG*tag, char*prefix) } actions = swf_ActionGet(tag); swf_DumpActions(actions, prefix); + swf_ActionFree(actions); } void dumpButton(TAG*tag, char*prefix) @@ -1367,7 +1368,9 @@ int main (int argc,char ** argv) swf_DumpActions(actions, myprefix); } else if((tag->id == ST_DOABC || tag->id == ST_RAWABC) && action) { - swf_ReadABC(tag); + void*abccode = swf_ReadABC(tag); + swf_DumpABC(stdout, abccode, ""); + swf_FreeABC(abccode); } else if(tag->id == ST_DOINITACTION && action) { ActionTAG*actions;