diff --git a/src/main/java/org/redisson/client/protocol/decoder/NestedMultiDecoder2.java b/src/main/java/org/redisson/client/protocol/decoder/NestedMultiDecoder2.java index 902c0f904..05374c227 100644 --- a/src/main/java/org/redisson/client/protocol/decoder/NestedMultiDecoder2.java +++ b/src/main/java/org/redisson/client/protocol/decoder/NestedMultiDecoder2.java @@ -60,10 +60,10 @@ public class NestedMultiDecoder2 implements MultiDecoder { @Override public Object decode(List parts, State state) { - if (getCounter(state) == 2) { - setCounter(state, 0); - } int counter = getCounter(state); + if (counter == 2) { + counter = 0; + } counter++; setCounter(state, counter); MultiDecoder decoder = null;