From f01edf10244ccd53e098abdc1773c1aa0e4c5f8d Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 19 Sep 2018 08:53:26 +0200 Subject: mDNSResponder: Update to v765.1.2 The sources can be obtained via: https://opensource.apple.com/tarballs/mDNSResponder/mDNSResponder-765.1.2.tar.gz Move mDNS_StartResolveService() and mDNS_StopResolveService() to an RTEMS-specific file (rtemsbsd/mdns/mDNSResolveService.c) using the v576.30.4 implementation. Apple removed these functions without explanation. Update #3522. --- mDNSResponder/mDNSPosix/nss_mdns.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'mDNSResponder/mDNSPosix/nss_mdns.c') diff --git a/mDNSResponder/mDNSPosix/nss_mdns.c b/mDNSResponder/mDNSPosix/nss_mdns.c index ade4d4d2..afadb3c6 100755 --- a/mDNSResponder/mDNSPosix/nss_mdns.c +++ b/mDNSResponder/mDNSPosix/nss_mdns.c @@ -1088,6 +1088,7 @@ mdns_lookup_callback ns_type_t expected_rr_type = af_to_rr (result->hostent->h_addrtype); + // Idiot check class if (rrclass != C_IN) { syslog (LOG_WARNING, @@ -1269,6 +1270,7 @@ add_address_to_buffer (result_map_t * result, const void * data, int len) return NULL; } + // Idiot check if (len != result->hostent->h_length) { syslog (LOG_WARNING, @@ -1309,6 +1311,7 @@ contains_address (result_map_t * result, const void * data, int len) { int i; + // Idiot check if (len != result->hostent->h_length) { syslog (LOG_WARNING, @@ -2470,6 +2473,7 @@ cmp_dns_suffix (const char * name, const char * domain) const char * nametail; const char * domaintail; + // Idiot checks if (*name == 0 || *name == k_dns_separator) { // Name can't be empty or start with separator -- cgit v1.2.3