diff options
author | Nardi Ivan <nardi.ivan@gmail.com> | 2022-09-24 14:31:53 +0200 |
---|---|---|
committer | Toni <matzeton@googlemail.com> | 2022-09-25 13:31:57 +0200 |
commit | ac7a3669dabef5b084f00c3a52fa6c63b0a0a768 (patch) | |
tree | 821a84d3da11c33b2316c0465c7e25aabd1fecc0 /src/lib | |
parent | 39f9b8cadf7fda34ace6ac92d7bc015023047f1c (diff) |
Fix value of `ndpi_protocol->protocol_by_ip`
Fix: a7c2734b
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/ndpi_main.c | 2 |
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); |