diff options
Diffstat (limited to 'src/nxt_lvlhsh.c')
-rw-r--r-- | src/nxt_lvlhsh.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/nxt_lvlhsh.c b/src/nxt_lvlhsh.c index 864d3007..ec433341 100644 --- a/src/nxt_lvlhsh.c +++ b/src/nxt_lvlhsh.c @@ -782,11 +782,13 @@ nxt_lvlhsh_each(nxt_lvlhsh_t *lh, nxt_lvlhsh_each_t *lhe) } if (!nxt_lvlhsh_is_bucket(slot)) { + lhe->current = 0; goto level; } lhe->bucket = nxt_lvlhsh_bucket(lhe->proto, slot); lhe->entries = nxt_lvlhsh_bucket_entries(lhe->proto, slot); + lhe->entry = 0; } return nxt_lvlhsh_bucket_each(lhe); |