diff options
author | Nardi Ivan <nardi.ivan@gmail.com> | 2022-09-04 17:55:21 +0200 |
---|---|---|
committer | Toni <matzeton@googlemail.com> | 2022-09-05 10:17:58 +0200 |
commit | 95c1daa851deab7e0c7f5b4b31ee1e4232a5136e (patch) | |
tree | ba12b9c365695f56b06b64385a21f02548ebc4b8 | |
parent | b7c103080493f93b2594b878656076d238211ba0 (diff) |
Fix endianess in IP-Port lookup
Port parameter in `ndpi_network_port_ptree_match()` must be in network
order.
-rw-r--r-- | src/lib/ndpi_main.c | 4 |
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); } } |