From d02e2539d1d9c7ecf37e57666e6561293baa2c90 Mon Sep 17 00:00:00 2001 From: kramm Date: Sun, 7 Feb 2010 16:12:18 -0800 Subject: [PATCH] applied definebuttonsound patch from Dan Weiss --- lib/modules/swftools.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/modules/swftools.c b/lib/modules/swftools.c index 1dc66d8..6baecd1 100644 --- a/lib/modules/swftools.c +++ b/lib/modules/swftools.c @@ -584,10 +584,13 @@ void enumerateUsedIDs(TAG * tag, int base, void (*callback)(TAG*, int, void*), v case ST_DEFINEBUTTONSOUND: { int t; callback(tag, tag->pos + base, callback_data); + swf_GetU16(tag); //button id for(t=0;t<4;t++) { int flags; callback(tag, tag->pos + base, callback_data); - swf_GetU16(tag); //sound id + U16 sound_id = swf_GetU16(tag); //sound id + if(!sound_id) + continue; flags = swf_GetU8(tag); if(flags&1) swf_GetU32(tag); // in point -- 1.7.10.4