aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJeroen van Rijn <Kelimion@users.noreply.github.com>2025-07-25 12:00:24 +0200
committerJeroen van Rijn <Kelimion@users.noreply.github.com>2025-07-25 12:00:24 +0200
commit3a7e4873cdd392a8aa035afaac31ef0987bfbb38 (patch)
treee818f2e5729ad593590c4cb446840fd0b03a3de0 /src
parent315cd51f7652baa324086f82fef71eb6afd47e57 (diff)
Fix #5498
Also: - Expands `tests/core/hash` - Fixes bug found in `#hash(s, "murmur64")`
Diffstat (limited to 'src')
-rw-r--r--src/gb/gb.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gb/gb.h b/src/gb/gb.h
index 6ce8626c0..ffc40b8ca 100644
--- a/src/gb/gb.h
+++ b/src/gb/gb.h
@@ -4869,8 +4869,8 @@ u64 gb_murmur64_seed(void const *data_, isize len, u64 seed) {
u64 h = seed ^ (len * m);
u64 const *data = cast(u64 const *)data_;
- u8 const *data2 = cast(u8 const *)data_;
u64 const* end = data + (len / 8);
+ u8 const *data2 = cast(u8 const *)end;
while (data != end) {
u64 k = *data++;