From c3c5f335e6caabbb354cc55ca251fabbfd4760b9 Mon Sep 17 00:00:00 2001 From: Delweng Zheng Date: Thu, 24 May 2018 21:21:10 +0800 Subject: [PATCH] trie: the hex length is even, (even+1)/2 == even/2 --- trie/encoding.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trie/encoding.go b/trie/encoding.go index e96a786e40..221fa6d3aa 100644 --- a/trie/encoding.go +++ b/trie/encoding.go @@ -83,7 +83,7 @@ func hexToKeybytes(hex []byte) []byte { if len(hex)&1 != 0 { panic("can't convert hex key of odd length") } - key := make([]byte, (len(hex)+1)/2) + key := make([]byte, len(hex)/2) decodeNibbles(hex, key) return key }