From 2ecd66c900a98bffba42e182e93c65b27cecf5e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=F8=EDk?= Date: Sun, 13 Jan 2013 21:42:31 +0100 Subject: [PATCH] AS1/2: ignoring pop on empty stack --- trunk/src/com/jpexs/asdec/action/swf4/ActionPop.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/trunk/src/com/jpexs/asdec/action/swf4/ActionPop.java b/trunk/src/com/jpexs/asdec/action/swf4/ActionPop.java index aa09c4b63..b3f92cd04 100644 --- a/trunk/src/com/jpexs/asdec/action/swf4/ActionPop.java +++ b/trunk/src/com/jpexs/asdec/action/swf4/ActionPop.java @@ -37,6 +37,9 @@ public class ActionPop extends Action { @Override public void translate(Stack stack, ConstantPool constants, List output, java.util.HashMap regNames) { + if(stack.isEmpty()){ + return; + } TreeItem val = stack.pop(); if (!(val instanceof DirectValueTreeItem)) { output.add(new VoidTreeItem(this, val));