[Swfdec-commits] swfdec/swfdec_as_context.c
Benjamin Otte
company at kemper.freedesktop.org
Fri Apr 25 04:41:32 PDT 2008
swfdec/swfdec_as_context.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
New commits:
commit 84d3017f9287a366f306d78ff8fdf4379a99d860
Author: Benjamin Otte <otte at gnome.org>
Date: Fri Apr 25 13:41:04 2008 +0200
exit all blocks we left, not just the topmost one
diff --git a/swfdec/swfdec_as_context.c b/swfdec/swfdec_as_context.c
index 8c637a3..6c679de 100644
--- a/swfdec/swfdec_as_context.c
+++ b/swfdec/swfdec_as_context.c
@@ -918,7 +918,7 @@ start:
SWFDEC_ERROR ("pc %p not in valid range [%p, %p) anymore", pc, startpc, endpc);
goto error;
}
- if (check_block && (pc < frame->block_start || pc >= frame->block_end)) {
+ while (check_block && (pc < frame->block_start || pc >= frame->block_end)) {
SWFDEC_LOG ("code exited block");
swfdec_as_frame_pop_block (frame);
pc = frame->pc;
More information about the Swfdec-commits
mailing list