Commit 4afa243f authored by ShooterIT's avatar ShooterIT
Browse files

Use dictSize to get the size of dict in dict.c

parent e17f9311
...@@ -478,7 +478,7 @@ dictEntry *dictFind(dict *d, const void *key) ...@@ -478,7 +478,7 @@ dictEntry *dictFind(dict *d, const void *key)
dictEntry *he; dictEntry *he;
uint64_t h, idx, table; uint64_t h, idx, table;
if (d->ht[0].used + d->ht[1].used == 0) return NULL; /* dict is empty */ if (dictSize(d) == 0) return NULL; /* dict is empty */
if (dictIsRehashing(d)) _dictRehashStep(d); if (dictIsRehashing(d)) _dictRehashStep(d);
h = dictHashKey(d, key); h = dictHashKey(d, key);
for (table = 0; table <= 1; table++) { for (table = 0; table <= 1; table++) {
...@@ -1044,7 +1044,7 @@ dictEntry **dictFindEntryRefByPtrAndHash(dict *d, const void *oldptr, uint64_t h ...@@ -1044,7 +1044,7 @@ dictEntry **dictFindEntryRefByPtrAndHash(dict *d, const void *oldptr, uint64_t h
dictEntry *he, **heref; dictEntry *he, **heref;
unsigned long idx, table; unsigned long idx, table;
if (d->ht[0].used + d->ht[1].used == 0) return NULL; /* dict is empty */ if (dictSize(d) == 0) return NULL; /* dict is empty */
for (table = 0; table <= 1; table++) { for (table = 0; table <= 1; table++) {
idx = hash & d->ht[table].sizemask; idx = hash & d->ht[table].sizemask;
heref = &d->ht[table].table[idx]; heref = &d->ht[table].table[idx];
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment