diff --git a/protobuf/src/main/java/com/fasterxml/jackson/dataformat/protobuf/ProtobufParser.java b/protobuf/src/main/java/com/fasterxml/jackson/dataformat/protobuf/ProtobufParser.java index a9d76a67a..6a4c73129 100644 --- a/protobuf/src/main/java/com/fasterxml/jackson/dataformat/protobuf/ProtobufParser.java +++ b/protobuf/src/main/java/com/fasterxml/jackson/dataformat/protobuf/ProtobufParser.java @@ -2149,7 +2149,7 @@ protected void _skipVInt() throws IOException // but loop beyond for (int end = ptr+6; ptr < end; ++ptr) { if (buf[ptr] >= 0) { - _inputPtr = ptr; + _inputPtr = ptr + 1; return; } }