details: https://hg.nginx.org/njs/rev/91a74d5ffc5d branches: changeset: 904:91a74d5ffc5d user: Alexander Borisov <alexander.bori...@nginx.com> date: Mon Apr 08 19:01:56 2019 +0300 description: Saving hash key to result for each() function in level hash.
diffstat: nxt/nxt_lvlhsh.c | 1 + nxt/nxt_lvlhsh.h | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) diffs (22 lines): diff -r 664d366b515a -r 91a74d5ffc5d nxt/nxt_lvlhsh.c --- a/nxt/nxt_lvlhsh.c Thu Apr 18 18:14:56 2019 +0300 +++ b/nxt/nxt_lvlhsh.c Mon Apr 08 19:01:56 2019 +0300 @@ -842,6 +842,7 @@ nxt_lvlhsh_bucket_each(nxt_lvlhsh_each_t } while (nxt_lvlhsh_free_entry(bucket)); value = nxt_lvlhsh_entry_value(bucket); + lhe->key_hash = nxt_lvlhsh_entry_key(bucket); lhe->entries--; diff -r 664d366b515a -r 91a74d5ffc5d nxt/nxt_lvlhsh.h --- a/nxt/nxt_lvlhsh.h Thu Apr 18 18:14:56 2019 +0300 +++ b/nxt/nxt_lvlhsh.h Mon Apr 08 19:01:56 2019 +0300 @@ -171,6 +171,7 @@ typedef struct { uint32_t current; uint32_t entry; uint32_t entries; + uint32_t key_hash; } nxt_lvlhsh_each_t; _______________________________________________ nginx-devel mailing list nginx-devel@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-devel