diff --git a/cbor/src/main/java/com/fasterxml/jackson/dataformat/cbor/CBORParser.java b/cbor/src/main/java/com/fasterxml/jackson/dataformat/cbor/CBORParser.java index aea4f98d8..05152728c 100644 --- a/cbor/src/main/java/com/fasterxml/jackson/dataformat/cbor/CBORParser.java +++ b/cbor/src/main/java/com/fasterxml/jackson/dataformat/cbor/CBORParser.java @@ -527,6 +527,11 @@ public JsonToken nextToken() throws IOException _reportError("Multiple tags not allowed per value (first tag: "+_tagValue+")"); default: // misc: tokens, floats + if(lowBits < 20) { + _numTypesValid = NR_INT; + _numberInt = _decode8Bits(); + return (_currToken = JsonToken.VALUE_NUMBER_INT); + } switch (lowBits) { case 20: return (_currToken = JsonToken.VALUE_FALSE);