diff options
| author | Jianfei Wang <me@thinxer.com> | 2016-04-09 11:33:06 +0800 |
|---|---|---|
| committer | Jianfei Wang <me@thinxer.com> | 2016-04-09 11:33:06 +0800 |
| commit | f0cc264757f433457cc5bd306f1ba8be321ee26b (patch) | |
| tree | 510436e708bb22a1fa10799025585c1db15fbc2f /go/storage/needle.go | |
| parent | 5d100994b1b9c6679113c8dd73f97aff85397f02 (diff) | |
| download | seaweedfs-f0cc264757f433457cc5bd306f1ba8be321ee26b.tar.xz seaweedfs-f0cc264757f433457cc5bd306f1ba8be321ee26b.zip | |
storage: add test for ParseKeyHash
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) } |
