From 1aa35008aae5b960aa10741cb1b686e8da846592 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Tue, 29 Dec 2015 08:19:37 +0100 Subject: [PATCH] ActionTrace - check stack before execution --- .../com/jpexs/decompiler/flash/action/swf4/ActionTrace.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/swf4/ActionTrace.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/swf4/ActionTrace.java index 03d434f5f..3b45c58eb 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/swf4/ActionTrace.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/swf4/ActionTrace.java @@ -45,6 +45,9 @@ public class ActionTrace extends Action { @Override public boolean execute(LocalDataArea lda) { + if (lda.stack.isEmpty()) { + return false; + } lda.stage.trace(lda.pop()); return true; }