From 1d3f50dbe21c2ce9c19697c8548831a07d9a2c88 Mon Sep 17 00:00:00 2001 From: "honfika@gmail.com" Date: Wed, 28 Oct 2015 19:22:42 +0100 Subject: [PATCH] avm2 code execution fix --- .../src/com/jpexs/decompiler/flash/abc/avm2/AVM2Code.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/AVM2Code.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/AVM2Code.java index cf716f0a9..c09ea8a49 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/AVM2Code.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/AVM2Code.java @@ -651,6 +651,7 @@ public class AVM2Code implements Cloneable { if (lda.jump != null) { pos = adr2pos(lda.jump); + lda.jump = null; } else { pos++; } @@ -2211,7 +2212,7 @@ public class AVM2Code implements Cloneable { x:# n: n: - j:jump t: + j:jump t: */ if (((t < x) || (mapOffsetsAfterIns && (t == x))) && (j > x)) { return offset_jt - byteCount;