diff options
Diffstat (limited to 'go/storage/needle.go')
| -rw-r--r-- | go/storage/needle.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/go/storage/needle.go b/go/storage/needle.go index e49368820..d6345adb1 100644 --- a/go/storage/needle.go +++ b/go/storage/needle.go @@ -218,7 +218,7 @@ func ParseKeyHash(key_hash_string string) (uint64, uint32, error) { } key_hash_bytes, khe := hex.DecodeString(key_hash_string) key_hash_len := len(key_hash_bytes) - if khe != nil || key_hash_len <= 4 { + if khe != nil || key_hash_len <= 4 || key_hash_len > 12 { glog.V(0).Infoln("Invalid key_hash", key_hash_string, "length:", key_hash_len, "error", khe) return 0, 0, errors.New("Invalid key and hash:" + key_hash_string) } |
