From e051f5dd99a567856558de9290dc2aad2f700aac Mon Sep 17 00:00:00 2001 From: MSTFTOP Date: Mon, 22 Oct 2012 16:14:32 +0300 Subject: [PATCH] jumpToNextTag failed when Unknown Tag length >= 63 --- java/src/tv/porst/swfretools/parser/tags/TagParser.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/src/tv/porst/swfretools/parser/tags/TagParser.java b/java/src/tv/porst/swfretools/parser/tags/TagParser.java index 871d58c..a62af51 100644 --- a/java/src/tv/porst/swfretools/parser/tags/TagParser.java +++ b/java/src/tv/porst/swfretools/parser/tags/TagParser.java @@ -26,7 +26,7 @@ public final class TagParser { * @param header Header of the tag that could not be parsed. */ private static void jumpToNextTag(final BinaryParser parser, final RecordHeader header) { - final int nextTagPosition = header.getBitPosition() / 8 + header.getHeaderLength() + header.getLength(); + final int nextTagPosition = header.getBitPosition() / 8 + header.getHeaderLength() + header.getNormalizedLength(); parser.setPosition(nextTagPosition, 0); }