From 519fd0e4e9ffe721fc11fa4395cc9ec9f313931a Mon Sep 17 00:00:00 2001 From: clemenso Date: Fri, 25 Feb 2011 13:54:20 +0000 Subject: TLV with arbitrary length fields git-svn-id: https://joinup.ec.europa.eu/svn/mocca/trunk@912 8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4 --- smcc/src/main/java/at/gv/egiz/smcc/util/TLVSequence.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'smcc/src/main/java/at/gv/egiz/smcc/util/TLVSequence.java') diff --git a/smcc/src/main/java/at/gv/egiz/smcc/util/TLVSequence.java b/smcc/src/main/java/at/gv/egiz/smcc/util/TLVSequence.java index 2409f212..00639545 100644 --- a/smcc/src/main/java/at/gv/egiz/smcc/util/TLVSequence.java +++ b/smcc/src/main/java/at/gv/egiz/smcc/util/TLVSequence.java @@ -63,7 +63,7 @@ public class TLVSequence implements Iterable { public TLV next() { if (hasNext()) { TLV tlv = new TLV(bytes, pos); - pos += tlv.getLength() + 2; + pos += 1 + tlv.getLengthFieldLength() + tlv.getLength(); return tlv; } else { throw new NoSuchElementException(); -- cgit v1.2.3