From 3047e286c082902415554f6cdf761a5502962469 Mon Sep 17 00:00:00 2001 From: Ivan Nardi <12729895+IvanNardi@users.noreply.github.com> Date: Thu, 2 Mar 2023 14:30:20 +0100 Subject: Fix insert of ip addresses into patricia tree(s) (#1895) Fix: d0b46dcf --- src/lib/ndpi_main.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/lib') 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; } } } -- cgit v1.2.3