Skip to content

Commit 9a966a5

Browse files
committed
Small optimization
1 parent 10c241b commit 9a966a5

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

msgpack-core/src/main/java/org/msgpack/core/MessageUnpacker.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -534,7 +534,7 @@ public Variable unpackValue(Variable var)
534534
MessageFormat mf = getNextFormat();
535535
switch (mf.getValueType()) {
536536
case NIL:
537-
unpackNil();
537+
readByte();
538538
var.setNilValue();
539539
return var;
540540
case BOOLEAN:
@@ -902,7 +902,12 @@ private void resetDecoder()
902902
else {
903903
decoder.reset();
904904
}
905-
decodeStringBuffer = new StringBuilder();
905+
if (decodeStringBuffer == null) {
906+
decodeStringBuffer = new StringBuilder();
907+
}
908+
else {
909+
decodeStringBuffer.setLength(0);
910+
}
906911
}
907912

908913
public String unpackString()

0 commit comments

Comments
 (0)