From c464b9e40478aeaf2691141952e553b31990cd8e Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Tue, 16 Oct 2018 12:54:08 +0200 Subject: mDNSResponder: Fix for update to v765.1.2 In the update to v765.1.2 the mDNS_Init() changed the initialization of m->AutoTargetServices from 1 to 0. The motivation for this change is unclear. This change prevents at least the mDNS hostname lookups. Revert this change and initialize m->AutoTargetServices to 1 like it was before the update. --- mDNSResponder/mDNSCore/mDNS.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'mDNSResponder') diff --git a/mDNSResponder/mDNSCore/mDNS.c b/mDNSResponder/mDNSCore/mDNS.c index 72375d94..6657255b 100755 --- a/mDNSResponder/mDNSCore/mDNS.c +++ b/mDNSResponder/mDNSCore/mDNS.c @@ -14475,7 +14475,11 @@ mDNSlocal mStatus mDNS_InitStorage(mDNS *const m, mDNS_PlatformSupport *const p, m->WABBrowseQueriesCount = 0; m->WABLBrowseQueriesCount = 0; m->WABRegQueriesCount = 0; +#ifndef __rtems__ m->AutoTargetServices = 0; +#else /* __rtems__ */ + m->AutoTargetServices = 1; +#endif /* __rtems__ */ #if BONJOUR_ON_DEMAND m->NumAllInterfaceRecords = 0; -- cgit v1.2.3