diff options
author | Ivan Nardi <12729895+IvanNardi@users.noreply.github.com> | 2023-03-02 14:30:20 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-02 14:30:20 +0100 |
commit | 3047e286c082902415554f6cdf761a5502962469 (patch) | |
tree | 64a47ff5f5c862a217b1d65231cbb102db59ae79 /src/lib | |
parent | 22fb8349b96d19a6fe784c2323b674e13996b7ac (diff) |
Fix insert of ip addresses into patricia tree(s) (#1895)
Fix: d0b46dcf
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/ndpi_main.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/ndpi_main.c b/src/lib/ndpi_main.c index 42d2a8a96..9340e4c58 100644 --- a/src/lib/ndpi_main.c +++ b/src/lib/ndpi_main.c @@ -2454,10 +2454,10 @@ static void ndpi_init_ptree_ipv4(struct ndpi_detection_module_struct *ndpi_str, pin.s_addr = htonl(host_list[i].network); if((node = add_to_ptree(ptree, AF_INET, &pin, host_list[i].cidr /* bits */)) != NULL) { /* Two main cases: - 1) ip -> protocol: uv32.user_value = protocol; uv32.additional_user_value = 0; - 2) ip -> risk: uv32.user_value = risk; uv32.additional_user_value = 0; + 1) ip -> protocol: uv16[0].user_value = protocol; uv16[0].additional_user_value = 0; + 2) ip -> risk: uv16[0].user_value = risk; uv16[0].additional_user_value = 0; */ - node->value.u.uv32.user_value = host_list[i].value, node->value.u.uv32.additional_user_value = 0; + node->value.u.uv16[0].user_value = host_list[i].value, node->value.u.uv16[0].additional_user_value = 0; } } } |