diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-10-16 12:54:08 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-10-16 13:29:20 +0200 |
commit | c464b9e40478aeaf2691141952e553b31990cd8e (patch) | |
tree | d6ba5d85c81a3aa1ea6fbff8e697f4697460162b /mDNSResponder | |
parent | mDNSResponder: Fix use of uninitialized variables (diff) | |
download | rtems-libbsd-c464b9e40478aeaf2691141952e553b31990cd8e.tar.bz2 |
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.
Diffstat (limited to 'mDNSResponder')
-rwxr-xr-x | mDNSResponder/mDNSCore/mDNS.c | 4 |
1 files changed, 4 insertions, 0 deletions
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; |