From 8dbf96a4714b8a1f888b805e11db792f04a9bd96 Mon Sep 17 00:00:00 2001 From: Piyush Shah Date: Thu, 12 Jul 2018 19:15:02 +0530 Subject: [PATCH] mdns: Minor fix for mdns_service_remove() Send the Goodbye packet while removing an mDNS service as an "Authoritative" packet so that the listeners remove the service from their records immediately. --- components/mdns/mdns.c | 1 + 1 file changed, 1 insertion(+) diff --git a/components/mdns/mdns.c b/components/mdns/mdns.c index 6b74f7de88..8d03eda102 100644 --- a/components/mdns/mdns.c +++ b/components/mdns/mdns.c @@ -1404,6 +1404,7 @@ static void _mdns_pcb_send_bye(tcpip_adapter_if_t tcpip_if, mdns_ip_protocol_t i if (!packet) { return; } + packet->flags = MDNS_FLAGS_AUTHORITATIVE; size_t i; for (i=0; ianswers, MDNS_TYPE_PTR, services[i]->service, true, true)) {