From ad5a9baa5d74fbe38f0c05709b0dc62a13baab5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Monda?= Date: Thu, 15 Jun 2017 12:57:34 +0200 Subject: [PATCH] Fix readCompactLength() --- right/src/deserialize.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/right/src/deserialize.c b/right/src/deserialize.c index e24894a..b9b0e5b 100644 --- a/right/src/deserialize.c +++ b/right/src/deserialize.c @@ -50,7 +50,7 @@ static bool readBool(serialized_buffer_t *buffer) { static uint16_t readCompactLength(serialized_buffer_t *buffer) { uint16_t length = readUInt8(buffer); if (length == longCompactLengthPrefix) { - length += readUInt8(buffer) << 8; + length = readUInt16(buffer); } return length; }