diff options
author | Luca Deri <deri@ntop.org> | 2019-12-18 19:35:40 +0100 |
---|---|---|
committer | Luca Deri <deri@ntop.org> | 2019-12-18 19:35:40 +0100 |
commit | 1cab9fe83805efa7e11b9ec1f5d5ed875dd2325c (patch) | |
tree | 14ae01958574521013505b4a899a609959af1abc | |
parent | 27ea04c08ef72e78604308624bf31735aa2e8e98 (diff) |
Fix for custom protocol detection
-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 c2fe18556..14524ff7c 100644 --- a/src/lib/ndpi_main.c +++ b/src/lib/ndpi_main.c @@ -4792,7 +4792,7 @@ ndpi_protocol ndpi_detection_process_packet(struct ndpi_detection_module_struct } else flow->guessed_header_category = NDPI_PROTOCOL_CATEGORY_UNSPECIFIED; - if(flow->guessed_protocol_id > NDPI_MAX_SUPPORTED_PROTOCOLS) { + if(flow->guessed_protocol_id >= NDPI_MAX_SUPPORTED_PROTOCOLS) { /* This is a custom protocol and it has priority over everything else */ ret.master_protocol = NDPI_PROTOCOL_UNKNOWN, ret.app_protocol = flow->guessed_protocol_id ? flow->guessed_protocol_id : flow->guessed_host_protocol_id; @@ -4848,7 +4848,7 @@ ndpi_protocol ndpi_detection_process_packet(struct ndpi_detection_module_struct } } - if(flow->guessed_host_protocol_id > NDPI_MAX_SUPPORTED_PROTOCOLS) { + if(flow->guessed_host_protocol_id >= NDPI_MAX_SUPPORTED_PROTOCOLS) { /* This is a custom protocol and it has priority over everything else */ ret.master_protocol = flow->guessed_protocol_id, ret.app_protocol = flow->guessed_host_protocol_id; |