From 36bc134b221f5b632473ca26ead1e7e891c7deaf Mon Sep 17 00:00:00 2001 From: James Mills <1290234+prologic@users.noreply.github.com> Date: Sat, 31 Aug 2019 08:35:17 +1000 Subject: [PATCH] Fix a bug wit the decoder passing the wrong value for the value's offset into the buffer (#77) --- internal/codec.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/codec.go b/internal/codec.go index 6044e55..e34373f 100644 --- a/internal/codec.go +++ b/internal/codec.go @@ -80,7 +80,7 @@ func (d *Decoder) Decode(v *Entry) (int64, error) { return 0, errors.Wrap(translateError(err), "failed reading saved data") } - DecodeWithoutPrefix(buf, actualValueSize, v) + DecodeWithoutPrefix(buf, actualKeySize, v) return int64(KeySize + ValueSize + actualKeySize + actualValueSize + checksumSize), nil }