diff --git a/contrib/examples/mdns/mdns_example.c b/contrib/examples/mdns/mdns_example.c index f5cc0585..208048a2 100644 --- a/contrib/examples/mdns/mdns_example.c +++ b/contrib/examples/mdns/mdns_example.c @@ -56,8 +56,8 @@ mdns_example_init(void) #if LWIP_MDNS_RESPONDER mdns_resp_register_name_result_cb(mdns_example_report); mdns_resp_init(); - mdns_resp_add_netif(netif_default, "lwip", 3600); - mdns_resp_add_service(netif_default, "myweb", "_http", DNSSD_PROTO_TCP, 80, 3600, srv_txt, NULL); + mdns_resp_add_netif(netif_default, "lwip"); + mdns_resp_add_service(netif_default, "myweb", "_http", DNSSD_PROTO_TCP, 80, srv_txt, NULL); mdns_resp_announce(netif_default); #endif } diff --git a/src/Filelists.cmake b/src/Filelists.cmake index 21830332..6003c6fc 100644 --- a/src/Filelists.cmake +++ b/src/Filelists.cmake @@ -199,6 +199,8 @@ set(lwipsntp_SRCS # MDNS responder set(lwipmdns_SRCS ${LWIP_DIR}/src/apps/mdns/mdns.c + ${LWIP_DIR}/src/apps/mdns/mdns_out.c + ${LWIP_DIR}/src/apps/mdns/mdns_domain.c ) # NetBIOS name server diff --git a/src/Filelists.mk b/src/Filelists.mk index 65ebda9e..7e076f34 100644 --- a/src/Filelists.mk +++ b/src/Filelists.mk @@ -177,7 +177,9 @@ SMTPFILES=$(LWIPDIR)/apps/smtp/smtp.c SNTPFILES=$(LWIPDIR)/apps/sntp/sntp.c # MDNSFILES: MDNS responder -MDNSFILES=$(LWIPDIR)/apps/mdns/mdns.c +MDNSFILES=$(LWIPDIR)/apps/mdns/mdns.c \ + $(LWIPDIR)/apps/mdns/mdns_out.c \ + $(LWIPDIR)/apps/mdns/mdns_domain.c # NETBIOSNSFILES: NetBIOS name server NETBIOSNSFILES=$(LWIPDIR)/apps/netbiosns/netbiosns.c diff --git a/src/apps/mdns/mdns_domain.c b/src/apps/mdns/mdns_domain.c index c83d055b..2ad92213 100644 --- a/src/apps/mdns/mdns_domain.c +++ b/src/apps/mdns/mdns_domain.c @@ -41,6 +41,8 @@ #include "lwip/apps/mdns_priv.h" #include "lwip/prot/dns.h" +#include + #if LWIP_IPV6 #include "lwip/prot/ip6.h" #endif diff --git a/src/apps/mdns/mdns_out.c b/src/apps/mdns/mdns_out.c index 2b9cf328..ac4d37ac 100644 --- a/src/apps/mdns/mdns_out.c +++ b/src/apps/mdns/mdns_out.c @@ -43,6 +43,7 @@ #include "lwip/prot/iana.h" #include "lwip/udp.h" +#include #if LWIP_IPV6 #include "lwip/prot/ip6.h"