From 5c9d901c2cdc0b802bddedb1e3e45f61f765a9f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=F8=EDk?= Date: Sun, 17 Feb 2013 15:22:00 +0100 Subject: [PATCH] AS3: undefined methodinfo fix --- trunk/src/com/jpexs/asdec/abc/types/traits/TraitClass.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/trunk/src/com/jpexs/asdec/abc/types/traits/TraitClass.java b/trunk/src/com/jpexs/asdec/abc/types/traits/TraitClass.java index ea1fcf71a..acaa8780b 100644 --- a/trunk/src/com/jpexs/asdec/abc/types/traits/TraitClass.java +++ b/trunk/src/com/jpexs/asdec/abc/types/traits/TraitClass.java @@ -190,6 +190,9 @@ public class TraitClass extends Trait { } private void parseImportsUsagesFromMethodInfo(List abcTags, ABC abc, int method_index, List imports, List uses, String ignorePackage, List fullyQualifiedNames) { + if(method_index>abc.method_info.length){ + return; + } if (abc.method_info[method_index].ret_type != 0) { parseImportsUsagesFromMultiname(abcTags, abc, imports, uses, abc.constants.constant_multiname[abc.method_info[method_index].ret_type], ignorePackage, fullyQualifiedNames); }