fix #49 : start decoding binary composite field from the offset position

This commit is contained in:
Charles Kayser
2015-07-12 19:16:09 +02:00
parent 8df997f101
commit fcbc9c9ca5
2 changed files with 16 additions and 1 deletions
@@ -79,7 +79,7 @@ public class CompositeField implements CustomBinaryField<CompositeField> {
public CompositeField decodeBinaryField(byte[] buf, int offset, int length) {
@SuppressWarnings("rawtypes")
List<IsoValue> vals = new ArrayList<>(parsers.size());
int pos = 0;
int pos = offset;
try {
for (FieldParseInfo fpi : parsers) {
IsoValue<?> v = fpi.parseBinary(0, buf, pos, fpi.getDecoder());