diff options
author | Luca Deri <deri@ntop.org> | 2017-11-23 15:25:02 +0100 |
---|---|---|
committer | Luca Deri <deri@ntop.org> | 2017-11-23 15:25:02 +0100 |
commit | 8b1f8636d17973a2af57391990ff8d7563d74862 (patch) | |
tree | 623a1d6643e09bc9a53c22d460bf49cb119b180b /src/lib | |
parent | 1b5c90cfbee33f3b64ebd45e464a9ca314e0bd99 (diff) |
Further check if a STUN flow will eventually become RTP
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/protocols/stun.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lib/protocols/stun.c b/src/lib/protocols/stun.c index b527678b7..15834df0b 100644 --- a/src/lib/protocols/stun.c +++ b/src/lib/protocols/stun.c @@ -297,6 +297,7 @@ void ndpi_search_stun(struct ndpi_detection_module_struct *ndpi_struct, struct n ndpi_int_stun_add_connection(ndpi_struct, is_whatsapp ? NDPI_PROTOCOL_WHATSAPP_VOICE : NDPI_PROTOCOL_STUN, flow); } + return; } @@ -304,6 +305,11 @@ void ndpi_search_stun(struct ndpi_detection_module_struct *ndpi_struct, struct n NDPI_LOG(NDPI_PROTOCOL_STUN, ndpi_struct, NDPI_LOG_DEBUG, "exclude stun.\n"); NDPI_ADD_PROTOCOL_TO_BITMASK(flow->excluded_protocol_bitmask, NDPI_PROTOCOL_STUN); } + + if(flow->packet_counter > 0) { + /* This might be a RTP stream: let's make sure we check it */ + NDPI_CLR(&flow->excluded_protocol_bitmask, NDPI_PROTOCOL_RTP); + } } |