From 818cc6b9a411adba6290956caddd94473593d5c5 Mon Sep 17 00:00:00 2001 From: sunghan Date: Mon, 29 May 2017 22:11:54 +0900 Subject: [PATCH] fixup! netutils/mdns: add support for exposing services services, member of struct mdnsd was added in CONFIG_NETUTILS_MDNS_RESPONDER_SUPPORT. But codes calling this were added without CONFIG. It makes compilation error like below when extra defconfig is used. mdnsd.c:1357:30: error: 'struct mdnsd' has no member named 'services' struct rr_list *svc_le = svr->services; ^ make[2]: *** [mdnsd.o] Error 1 --- apps/netutils/mdns/mdnsd.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/netutils/mdns/mdnsd.c b/apps/netutils/mdns/mdnsd.c index a4e199b..e8699c6 100644 --- a/apps/netutils/mdns/mdnsd.c +++ b/apps/netutils/mdns/mdnsd.c @@ -1353,6 +1353,7 @@ static void main_loop(struct mdnsd *svr) // main thread terminating. send out "goodbye packets" for services mdns_init_reply(mdns_packet, 0); +#if defined(CONFIG_NETUTILS_MDNS_RESPONDER_SUPPORT) pthread_mutex_lock(&svr->data_lock); struct rr_list *svc_le = svr->services; for (; svc_le; svc_le = svc_le->next) { @@ -1361,6 +1362,7 @@ static void main_loop(struct mdnsd *svr) mdns_packet->num_ans_rr += rr_list_append(&mdns_packet->rr_ans, svc_le->e); } pthread_mutex_unlock(&svr->data_lock); +#endif // send out packet if (mdns_packet->num_ans_rr > 0) { -- 2.7.4