aboutsummaryrefslogtreecommitdiff
path: root/src/lib/ndpi_main.c
diff options
context:
space:
mode:
authorVitaly Lavrov <vel21ripn@gmail.com>2022-03-15 21:40:18 +0300
committerGitHub <noreply@github.com>2022-03-15 19:40:18 +0100
commit8dd70b7023d9cb6cb082c91fcbcb5629d3a9a6c0 (patch)
tree8be8669bed16dbdc60e2759f67cbc02918b82a0c /src/lib/ndpi_main.c
parent9e22c88e0abff87f18fee632495b02255f585c0c (diff)
Bug fixing. (#1487)
Using the protocol_id instead of its index.
Diffstat (limited to 'src/lib/ndpi_main.c')
-rw-r--r--src/lib/ndpi_main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/ndpi_main.c b/src/lib/ndpi_main.c
index 7b7d592af..150295212 100644
--- a/src/lib/ndpi_main.c
+++ b/src/lib/ndpi_main.c
@@ -4896,7 +4896,7 @@ static u_int32_t check_ndpi_detection_func(struct ndpi_detection_module_struct *
if ((flow->guessed_protocol_id != NDPI_PROTOCOL_UNKNOWN) &&
(ndpi_str->proto_defaults[flow->guessed_protocol_id].func != NULL) &&
(is_tcp_without_payload == 0 ||
- ((ndpi_str->callback_buffer[flow->guessed_protocol_id].ndpi_selection_bitmask &
+ ((ndpi_str->callback_buffer[proto_index].ndpi_selection_bitmask &
NDPI_SELECTION_BITMASK_PROTOCOL_HAS_PAYLOAD) == 0)))
{
ndpi_str->proto_defaults[flow->guessed_protocol_id].func(ndpi_str, flow);