H3 does not check for zero length input.

This commit is contained in:
Matthias Vallentin 2013-06-14 10:20:33 -07:00
parent 1576239f67
commit 79a6a26f9f

View file

@ -82,7 +82,7 @@ HashPolicy::Hasher::Hasher(size_t seed)
HashPolicy::HashType HashPolicy::HashType
HashPolicy::Hasher::operator()(const void* x, size_t n) const HashPolicy::Hasher::operator()(const void* x, size_t n) const
{ {
return h3_(x, n); return n == 0 ? 0 : h3_(x, n);
} }
HashPolicy::HashVector DefaultHashing::Hash(const void* x, size_t n) const HashPolicy::HashVector DefaultHashing::Hash(const void* x, size_t n) const