From 69ca98ca3557005e36a0411ec526b464d88039bf Mon Sep 17 00:00:00 2001 From: ysk Date: Thu, 16 Jul 2020 16:07:04 +0800 Subject: 1:add free pointer NULL check;2:fix xbox and teredo protocol detected error when use the commm udp port 3544 --- src/lib/protocols/xbox.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/lib/protocols') diff --git a/src/lib/protocols/xbox.c b/src/lib/protocols/xbox.c index 4c26e1f75..2b5b8500c 100644 --- a/src/lib/protocols/xbox.c +++ b/src/lib/protocols/xbox.c @@ -85,6 +85,12 @@ void ndpi_search_xbox(struct ndpi_detection_module_struct *ndpi_struct, struct n ndpi_int_xbox_add_connection(ndpi_struct, flow); NDPI_LOG_INFO(ndpi_struct, "found xbox udp port connection detected\n"); return; + }else if(dport == 3544 || sport == 3544) + { + ndpi_int_xbox_add_connection(ndpi_struct, flow); + NDPI_LOG_INFO(ndpi_struct, "found xbox udp port connection detected\n"); + NDPI_LOG_DBG(ndpi_struct, "%s %d \n", __FUNCTION__, __LINE__); + return; } /* exclude here all non matched udp traffic, exclude here tcp only if http has been excluded, because xbox could use http */ -- cgit v1.2.3