aboutsummaryrefslogtreecommitdiff
path: root/src/lib/protocols/megaco.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/protocols/megaco.c')
-rw-r--r--src/lib/protocols/megaco.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/protocols/megaco.c b/src/lib/protocols/megaco.c
index 8c6f0a347..e9430b377 100644
--- a/src/lib/protocols/megaco.c
+++ b/src/lib/protocols/megaco.c
@@ -34,7 +34,8 @@ void ndpi_search_megaco(struct ndpi_detection_module_struct *ndpi_struct,
if(packet->udp != NULL) {
if((packet->payload_packet_len > 4 && packet->payload[0] == '!' && packet->payload[1] == '/' &&
- packet->payload[2] == '1' && packet->payload[3] == ' ' && packet->payload[4] == '[')
+ packet->payload[2] == '1' && packet->payload[3] == ' ' &&
+ (packet->payload[4] == '[' || packet->payload[4] == '<'))
|| (packet->payload_packet_len > 9 && packet->payload[0] == 'M' && packet->payload[1] == 'E' &&
packet->payload[2] == 'G' && packet->payload[3] == 'A' && packet->payload[4] == 'C' &&
packet->payload[5] == 'O' && packet->payload[6] == '/' &&