diff options
Diffstat (limited to 'example/reader_util.c')
-rw-r--r-- | example/reader_util.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/example/reader_util.c b/example/reader_util.c index 7329c2e10..e31dc0624 100644 --- a/example/reader_util.c +++ b/example/reader_util.c @@ -1198,6 +1198,8 @@ static void process_ndpi_monitoring_info(struct ndpi_flow_info *flow) { add_to_address_port_list(&flow->stun.peer_address, &flow->ndpi_flow->monit->protos.dtls_stun_rtp.peer_address); add_to_address_port_list(&flow->stun.relayed_address, &flow->ndpi_flow->monit->protos.dtls_stun_rtp.relayed_address); add_to_address_port_list(&flow->stun.response_origin, &flow->ndpi_flow->monit->protos.dtls_stun_rtp.response_origin); + + flow->multimedia_flow_types |= flow->ndpi_flow->flow_multimedia_types; } } @@ -1607,7 +1609,7 @@ void process_ndpi_collected_info(struct ndpi_workflow * workflow, struct ndpi_fl add_to_address_port_list(&flow->stun.other_address, &flow->ndpi_flow->stun.other_address); } - flow->multimedia_flow_type = flow->ndpi_flow->flow_multimedia_type; + flow->multimedia_flow_types |= flow->ndpi_flow->flow_multimedia_types; if(flow->ndpi_flow->tcp.fingerprint) { char buf[128]; |