diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-10-16 11:24:10 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-10-16 13:29:16 +0200 |
commit | 91b858d2de3f3effd75009e0bf1b791b20fd555a (patch) | |
tree | b179a275c29778f2cf243a3b6527dc3d39595959 /mDNSResponder | |
parent | Fix dhcpcd.conf content (diff) | |
download | rtems-libbsd-91b858d2de3f3effd75009e0bf1b791b20fd555a.tar.bz2 |
mDNSResponder: Fix use of uninitialized variables
Diffstat (limited to 'mDNSResponder')
-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; } |