[tor-commits] [tor/master] Use HT_BUCKET_NUM_ in more places
nickm at torproject.org
nickm at torproject.org
Thu Jan 29 20:18:23 UTC 2015
commit f6afb04abbf46d04c718fa3506000f4fb41e2510
Author: Nick Mathewson <nickm at torproject.org>
Date: Thu Jan 29 15:10:19 2015 -0500
Use HT_BUCKET_NUM_ in more places
(patch from sysrqb)
---
src/ext/ht.h | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/src/ext/ht.h b/src/ext/ht.h
index 9b3bcaf..19a67a6 100644
--- a/src/ext/ht.h
+++ b/src/ext/ht.h
@@ -287,8 +287,7 @@ ht_string_hash(const char *s)
HT_BUCKET_NUM_(head,field,(*elm)->field.hte_next,hashfn)); \
return &(*elm)->field.hte_next; \
} else { \
- unsigned b = (HT_ELT_HASH_(*elm, field, hashfn) \
- % head->hth_table_length)+1; \
+ unsigned b = HT_BUCKET_NUM_(head,field,*elm,hashfn)+1; \
while (b < head->hth_table_length) { \
if (head->hth_table[b]) { \
HT_ASSERT_(b == \
@@ -434,7 +433,7 @@ ht_string_hash(const char *s)
for (elm = head->hth_table[i]; elm; elm = elm->field.hte_next) { \
if (HT_ELT_HASH_(elm, field, hashfn) != hashfn(elm)) \
return 1000 + i; \
- if ((HT_ELT_HASH_(elm, field, hashfn) % head->hth_table_length) != i) \
+ if (HT_BUCKET_NUM_(head,field,elm,hashfn) != i) \
return 10000 + i; \
++n; \
} \
More information about the tor-commits
mailing list