aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorIvan Nardi <12729895+IvanNardi@users.noreply.github.com>2023-03-02 14:30:20 +0100
committerGitHub <noreply@github.com>2023-03-02 14:30:20 +0100
commit3047e286c082902415554f6cdf761a5502962469 (patch)
tree64a47ff5f5c862a217b1d65231cbb102db59ae79 /src/lib
parent22fb8349b96d19a6fe784c2323b674e13996b7ac (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.c6
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;
}
}
}