aboutsummaryrefslogtreecommitdiff
path: root/src/lib/ndpi_main.c
diff options
context:
space:
mode:
authorNardi Ivan <nardi.ivan@gmail.com>2022-09-04 17:55:21 +0200
committerToni <matzeton@googlemail.com>2022-09-05 10:17:58 +0200
commit95c1daa851deab7e0c7f5b4b31ee1e4232a5136e (patch)
treeba12b9c365695f56b06b64385a21f02548ebc4b8 /src/lib/ndpi_main.c
parentb7c103080493f93b2594b878656076d238211ba0 (diff)
Fix endianess in IP-Port lookup
Port parameter in `ndpi_network_port_ptree_match()` must be in network order.
Diffstat (limited to 'src/lib/ndpi_main.c')
-rw-r--r--src/lib/ndpi_main.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/ndpi_main.c b/src/lib/ndpi_main.c
index 4d6523856..fed529297 100644
--- a/src/lib/ndpi_main.c
+++ b/src/lib/ndpi_main.c
@@ -5523,11 +5523,11 @@ u_int16_t ndpi_guess_host_protocol_id(struct ndpi_detection_module_struct *ndpi_
/* guess host protocol; server first */
addr.s_addr = flow->s_address.v4;
- ret = ndpi_network_port_ptree_match(ndpi_str, &addr, ntohs(flow->s_port));
+ ret = ndpi_network_port_ptree_match(ndpi_str, &addr, flow->s_port);
if(ret == NDPI_PROTOCOL_UNKNOWN) {
addr.s_addr = flow->c_address.v4;
- ret = ndpi_network_port_ptree_match(ndpi_str, &addr, ntohs(flow->c_port));
+ ret = ndpi_network_port_ptree_match(ndpi_str, &addr, flow->c_port);
}
}