From 91b858d2de3f3effd75009e0bf1b791b20fd555a Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Tue, 16 Oct 2018 11:24:10 +0200 Subject: mDNSResponder: Fix use of uninitialized variables --- mDNSResponder/mDNSPosix/mDNSPosix.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'mDNSResponder') diff --git a/mDNSResponder/mDNSPosix/mDNSPosix.c b/mDNSResponder/mDNSPosix/mDNSPosix.c index 701374bb..e567087b 100755 --- a/mDNSResponder/mDNSPosix/mDNSPosix.c +++ b/mDNSResponder/mDNSPosix/mDNSPosix.c @@ -448,6 +448,15 @@ mDNSexport mDNSBool mDNSPlatformSetDNSConfig(mDNSBool setservers, mDNSBool setse (void) RegDomains; (void) BrowseDomains; (void) ackConfig; +#ifdef __rtems__ + /* + * Copied from mDNSMacOSX/mDNSMacOSX.c to prevent use of uninitialized + * stack variables. + */ + if (fqdn ) fqdn->c[0] = 0; + if (RegDomains ) *RegDomains = NULL; + if (BrowseDomains) *BrowseDomains = NULL; +#endif /* __rtems__ */ return mDNStrue; } -- cgit v1.2.3