diff --git a/msgpack-core/src/main/java/org/msgpack/core/MessageUnpacker.java b/msgpack-core/src/main/java/org/msgpack/core/MessageUnpacker.java index f908eebed..8f246830e 100644 --- a/msgpack-core/src/main/java/org/msgpack/core/MessageUnpacker.java +++ b/msgpack-core/src/main/java/org/msgpack/core/MessageUnpacker.java @@ -503,19 +503,15 @@ public void skipValue() throws IOException { break; case ARRAY16: remainingValues += readNextLength16(); - consume(2); break; case ARRAY32: remainingValues += readNextLength32(); - consume(4); break; case MAP16: remainingValues += readNextLength16() * 2; - consume(2); break; case MAP32: remainingValues += readNextLength32() * 2; // TODO check int overflow - consume(2); break; case NEVER_USED: throw new MessageFormatException(String.format("unknown code: %02x is found", b));