This commit is contained in:
@@ -70,7 +70,7 @@ public class ArrayDecoder<T> implements Decodeable<Reader, T[]> {
|
||||
int contentLength = -1;
|
||||
if (len == Reader.SIGN_NULL) return null;
|
||||
if (len == Reader.SIGN_NOLENBUTBYTES) {
|
||||
contentLength = in.readMemberContentLength(member);
|
||||
contentLength = in.readMemberContentLength(member, decoder);
|
||||
len = Reader.SIGN_NOLENGTH;
|
||||
}
|
||||
if (this.decoder == null) {
|
||||
@@ -89,7 +89,7 @@ public class ArrayDecoder<T> implements Decodeable<Reader, T[]> {
|
||||
boolean first = true;
|
||||
if (len == Reader.SIGN_NOLENGTH) {
|
||||
int startPosition = in.position();
|
||||
while (in.hasNext(startPosition, contentLength)) {
|
||||
while (in.hasNext(member, startPosition, contentLength)) {
|
||||
result.add(readMemberValue(in, member, first));
|
||||
first = false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user