From 2441c6fa3ffdbfe613b005a9c1176056e05501d1 Mon Sep 17 00:00:00 2001 From: David Girault Date: Fri, 14 Jun 2019 17:35:00 +0200 Subject: [PATCH] mdns: abort packet analysis if conflict detected Signed-off-by: Simon Goldschmidt --- src/apps/mdns/mdns.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/apps/mdns/mdns.c b/src/apps/mdns/mdns.c index 471d02c9..d9eb8c36 100644 --- a/src/apps/mdns/mdns.c +++ b/src/apps/mdns/mdns.c @@ -1949,6 +1949,8 @@ mdns_handle_response(struct mdns_packet *pkt, struct netif *netif) break; } } + if (i < MDNS_MAX_SERVICES) + break; } /* Perform conflict resolution (RFC6762 section 9): * We assume a conflict if the hostname or service name matches the answers