From 32aa76f0f32164b65be01f9704ba2268e8988073 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Sat, 6 Feb 2021 13:57:49 +0100 Subject: [PATCH] Fix try..catch..finally when there is no exit from try block. --- .../com/jpexs/decompiler/flash/abc/avm2/graph/AVM2Graph.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/graph/AVM2Graph.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/graph/AVM2Graph.java index 1d5e09846..e477dfa11 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/graph/AVM2Graph.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/graph/AVM2Graph.java @@ -811,7 +811,7 @@ public class AVM2Graph extends Graph { for (int e : finnalysIndicesToBe) { ABCException finallyExceptionToBe = body.exceptions[e]; - if (catchedExceptions.isEmpty()) { + if (catchedExceptions.isEmpty() || outSideExceptionPart == null) { //there's no exception, finally only finallyIndex = e; finallyException = finallyExceptionToBe;