summaryrefslogtreecommitdiffstats
path: root/hash.c
diff options
context:
space:
mode:
Diffstat (limited to 'hash.c')
-rw-r--r--hash.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/hash.c b/hash.c
index 58732193..43763983 100644
--- a/hash.c
+++ b/hash.c
@@ -775,14 +775,11 @@ static ucnum hash_hash_op(val obj, int *count, ucnum seed)
}
out += equal_hash(h->userdata, count, seed);
- out &= NUM_MAX;
us_hash_iter_init(&hi, obj);
- while ((*count)-- > 0 && (cell = hash_iter_next(&hi)) != nil) {
+ while ((*count)-- > 0 && (cell = hash_iter_next(&hi)) != nil)
out += equal_hash(cell, count, seed);
- out &= NUM_MAX;
- }
return out;
}