diff options
author | Vitaly Lavrov <vel21ripn@gmail.com> | 2022-03-15 21:40:18 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-15 19:40:18 +0100 |
commit | 8dd70b7023d9cb6cb082c91fcbcb5629d3a9a6c0 (patch) | |
tree | 8be8669bed16dbdc60e2759f67cbc02918b82a0c /src/lib/ndpi_main.c | |
parent | 9e22c88e0abff87f18fee632495b02255f585c0c (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.c | 2 |
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); |