aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/protocols/bittorrent.c14
1 files changed, 1 insertions, 13 deletions
diff --git a/src/lib/protocols/bittorrent.c b/src/lib/protocols/bittorrent.c
index 64e46a4ed..40268cb90 100644
--- a/src/lib/protocols/bittorrent.c
+++ b/src/lib/protocols/bittorrent.c
@@ -154,8 +154,6 @@ static u_int8_t ndpi_int_search_bittorrent_tcp_zero(struct ndpi_detection_module
u_int16_t a = 0;
if(packet->payload_packet_len == 1 && packet->payload[0] == 0x13) {
- /* reset stage back to 0 so we will see the next packet here too */
- flow->bittorrent_stage = 0;
return 0;
}
@@ -418,17 +416,7 @@ static void ndpi_int_search_bittorrent_tcp(struct ndpi_detection_module_struct *
return;
}
- if(flow->bittorrent_stage == 0 && packet->payload_packet_len != 0) {
- /* exclude stage 0 detection from next run */
- flow->bittorrent_stage = 1;
- if(ndpi_int_search_bittorrent_tcp_zero(ndpi_struct, flow) != 0) {
- NDPI_LOG_DBG2(ndpi_struct, "stage 0 has detected something, returning\n");
- return;
- }
-
- NDPI_LOG_DBG2(ndpi_struct, "stage 0 has no direct detection, fall through\n");
- }
- return;
+ ndpi_int_search_bittorrent_tcp_zero(ndpi_struct, flow);
}
/* ************************************* */