diff options
Diffstat (limited to 'mDNSResponder/mDNSShared')
-rw-r--r-- | mDNSResponder/mDNSShared/dns_sd.h | 3 | ||||
-rw-r--r-- | mDNSResponder/mDNSShared/dnssd_clientshim.c | 1 | ||||
-rw-r--r-- | mDNSResponder/mDNSShared/dnssd_clientstub.c | 2 |
3 files changed, 2 insertions, 4 deletions
diff --git a/mDNSResponder/mDNSShared/dns_sd.h b/mDNSResponder/mDNSShared/dns_sd.h index 32945b7b..c51156a2 100644 --- a/mDNSResponder/mDNSShared/dns_sd.h +++ b/mDNSResponder/mDNSShared/dns_sd.h @@ -66,7 +66,7 @@ */ #ifndef _DNS_SD_H -#define _DNS_SD_H 5610101 +#define _DNS_SD_H 5670000 #ifdef __cplusplus extern "C" { @@ -1961,7 +1961,6 @@ DNSServiceErrorType DNSSD_API DNSServiceReconfirmRecord const void *rdata ); - /********************************************************************************************* * * NAT Port Mapping diff --git a/mDNSResponder/mDNSShared/dnssd_clientshim.c b/mDNSResponder/mDNSShared/dnssd_clientshim.c index f6997295..78322fa5 100644 --- a/mDNSResponder/mDNSShared/dnssd_clientshim.c +++ b/mDNSResponder/mDNSShared/dnssd_clientshim.c @@ -817,5 +817,4 @@ DNSServiceErrorType DNSSD_API DNSServiceReconfirmRecord return(kDNSServiceErr_Unsupported); } - #endif // !MDNS_BUILDINGSTUBLIBRARY diff --git a/mDNSResponder/mDNSShared/dnssd_clientstub.c b/mDNSResponder/mDNSShared/dnssd_clientstub.c index e8b46d86..4832c683 100644 --- a/mDNSResponder/mDNSShared/dnssd_clientstub.c +++ b/mDNSResponder/mDNSShared/dnssd_clientstub.c @@ -1112,6 +1112,7 @@ void DNSSD_API DNSServiceRefDeallocate(DNSServiceRef sdRef) // callbacks when we return from this function. Setting ProcessReply to NULL // provides extra protection. sdRef->ProcessReply = NULL; + shutdown(sdRef->sockfd, SHUT_WR); dispatch_source_cancel(sdRef->disp_source); dispatch_release(sdRef->disp_source); sdRef->disp_source = NULL; @@ -2092,7 +2093,6 @@ DNSServiceErrorType DNSSD_API DNSServiceReconfirmRecord return err; } - static void handle_port_mapping_response(DNSServiceOp *const sdr, const CallbackHeader *const cbh, const char *data, const char *const end) { union { uint32_t l; u_char b[4]; } addr; |