summaryrefslogtreecommitdiff
path: root/smcc/src/main/java/at/gv/egiz/smcc/util/TLVSequence.java
diff options
context:
space:
mode:
authorclemenso <clemenso@8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4>2011-02-25 13:54:20 +0000
committerclemenso <clemenso@8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4>2011-02-25 13:54:20 +0000
commit519fd0e4e9ffe721fc11fa4395cc9ec9f313931a (patch)
tree34a87b53a8bfdd5b91908d1e97f77cae0a5a819f /smcc/src/main/java/at/gv/egiz/smcc/util/TLVSequence.java
parent22c876e8f676938a2c5e5609a8526cad47baf7c4 (diff)
downloadmocca-519fd0e4e9ffe721fc11fa4395cc9ec9f313931a.tar.gz
mocca-519fd0e4e9ffe721fc11fa4395cc9ec9f313931a.tar.bz2
mocca-519fd0e4e9ffe721fc11fa4395cc9ec9f313931a.zip
TLV with arbitrary length fields
git-svn-id: https://joinup.ec.europa.eu/svn/mocca/trunk@912 8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4
Diffstat (limited to 'smcc/src/main/java/at/gv/egiz/smcc/util/TLVSequence.java')
-rw-r--r--smcc/src/main/java/at/gv/egiz/smcc/util/TLVSequence.java2
1 files changed, 1 insertions, 1 deletions
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<TLV> {
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();