aboutsummaryrefslogtreecommitdiff
path: root/util/hash.cc
diff options
context:
space:
mode:
Diffstat (limited to 'util/hash.cc')
-rw-r--r--util/hash.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/util/hash.cc b/util/hash.cc
index 8122fa8..fa252c7 100644
--- a/util/hash.cc
+++ b/util/hash.cc
@@ -27,7 +27,7 @@ uint32_t Hash(const char* data, size_t n, uint32_t seed) {
uint32_t h = seed ^ (n * m);
// Pick up four bytes at a time
- while (data + 4 <= limit) {
+ while (limit - data >= 4) {
uint32_t w = DecodeFixed32(data);
data += 4;
h += w;