Alexander Borisov
April 18, 2019 12:12PM
details: https://hg.nginx.org/njs/rev/91a74d5ffc5d
branches:
changeset: 904:91a74d5ffc5d
user: Alexander Borisov <alexander.borisov@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
Subject Author Views Posted

[njs] Saving hash key to result for each() function in level hash.

Alexander Borisov 263 April 18, 2019 12:12PM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 153
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready