From 375947652328533220385f7dfa6d0e738c74f97f Mon Sep 17 00:00:00 2001 From: marsqing Date: Thu, 24 Aug 2017 23:55:51 +0800 Subject: [PATCH] fix calling _skipUnknownValue() twice --- .../fasterxml/jackson/dataformat/protobuf/ProtobufParser.java | 1 - 1 file changed, 1 deletion(-) 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 77b1c34f2..a6a680b07 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 @@ -923,7 +923,6 @@ private JsonToken _skipUnknownField(int tag, int wireType) throws IOException // Note: may be null; if so, value needs to be skipped _currentField = _currentMessage.field(tag >> 3); if (_currentField == null) { - _skipUnknownValue(wireType); continue; } _parsingContext.setCurrentName(_currentField.name);