diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-09-19 08:43:53 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-09-20 11:23:31 +0200 |
commit | 111789e4af32d798f894c8449ba787c7308de127 (patch) | |
tree | 838fe367538c11f5a57b1b8e18356d5ed95b16ad /mDNSResponder/mDNSMacOSX/BonjourEvents.c | |
parent | mDNSResponder: Increase stack size (diff) | |
download | rtems-libbsd-111789e4af32d798f894c8449ba787c7308de127.tar.bz2 |
mDNSResponder: Update to v561.1.1
The sources can be obtained via:
https://opensource.apple.com/tarballs/mDNSResponder/mDNSResponder-561.1.1.tar.gz
Update #3522.
Diffstat (limited to 'mDNSResponder/mDNSMacOSX/BonjourEvents.c')
-rw-r--r-- | mDNSResponder/mDNSMacOSX/BonjourEvents.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/mDNSResponder/mDNSMacOSX/BonjourEvents.c b/mDNSResponder/mDNSMacOSX/BonjourEvents.c index b9308189..f4f3e83c 100644 --- a/mDNSResponder/mDNSMacOSX/BonjourEvents.c +++ b/mDNSResponder/mDNSMacOSX/BonjourEvents.c @@ -747,6 +747,16 @@ void ServiceBrowserCallback (DNSServiceRef sdRef, } CFStringRef cfServiceName = CFStringCreateWithCString(NULL, serviceName, kCFStringEncodingUTF8); + if (cfServiceName == NULL) + { + static int msgCount = 0; + if (msgCount < 1000) + { + asl_log(NULL, NULL, ASL_LEVEL_INFO, "%s:%s Can not create CFString for serviceName %s", sPluginIdentifier, __FUNCTION__, serviceName); + msgCount++; + } + return; + } if (flags & kDNSServiceFlagsAdd) { |