diff options
-rwxr-xr-x | mDNSResponder/mDNSPosix/mDNSPosix.c | 9 |
1 files changed, 9 insertions, 0 deletions
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; } |