From 15f67851c2aa2ee93412cec2e71703a8150e86c2 Mon Sep 17 00:00:00 2001 From: Nikita Date: Wed, 18 Nov 2015 16:07:21 +0300 Subject: [PATCH] Data map parsing fixed --- .../client/protocol/decoder/StringMapDataDecoder.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/redisson/client/protocol/decoder/StringMapDataDecoder.java b/src/main/java/org/redisson/client/protocol/decoder/StringMapDataDecoder.java index 9d47d1157..d8c8c8218 100644 --- a/src/main/java/org/redisson/client/protocol/decoder/StringMapDataDecoder.java +++ b/src/main/java/org/redisson/client/protocol/decoder/StringMapDataDecoder.java @@ -32,7 +32,9 @@ public class StringMapDataDecoder implements Decoder> { Map result = new HashMap(); for (String entry : value.split("\r\n|\n")) { String[] parts = entry.split(":"); - result.put(parts[0], parts[1]); + if (parts.length == 2) { + result.put(parts[0], parts[1]); + } } return result; }