aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorNardi Ivan <nardi.ivan@gmail.com>2022-09-24 14:31:53 +0200
committerToni <matzeton@googlemail.com>2022-09-25 13:31:57 +0200
commitac7a3669dabef5b084f00c3a52fa6c63b0a0a768 (patch)
tree821a84d3da11c33b2316c0465c7e25aabd1fecc0 /src/lib
parent39f9b8cadf7fda34ace6ac92d7bc015023047f1c (diff)
Fix value of `ndpi_protocol->protocol_by_ip`
Fix: a7c2734b
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/ndpi_main.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/ndpi_main.c b/src/lib/ndpi_main.c
index 23f0fbdc2..411f81951 100644
--- a/src/lib/ndpi_main.c
+++ b/src/lib/ndpi_main.c
@@ -6253,6 +6253,8 @@ static int ndpi_do_guess(struct ndpi_detection_module_struct *ndpi_str, struct n
flow->guessed_protocol_id = (int16_t) ndpi_guess_protocol_id(ndpi_str, flow, flow->l4_proto, ntohs(flow->c_port), ntohs(flow->s_port), &user_defined_proto);
flow->guessed_protocol_id_by_ip = ndpi_guess_host_protocol_id(ndpi_str, flow);
+ ret->protocol_by_ip = flow->guessed_protocol_id_by_ip;
+
if(ndpi_str->custom_categories.categories_loaded && packet->iph) {
if(ndpi_str->ndpi_num_custom_protocols != 0)
ndpi_fill_ip_protocol_category(ndpi_str, flow->c_address.v4, flow->s_address.v4, ret);