diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-09-19 08:49:34 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-09-20 11:23:31 +0200 |
commit | e36ca101817ed47e788f1f2801190718736e834e (patch) | |
tree | fe04e4574145d3f6359e41690d7685093e762762 /mDNSResponder/Clients/dns-sd.c | |
parent | mDNSResponder: Update to v561.1.1 (diff) | |
download | rtems-libbsd-e36ca101817ed47e788f1f2801190718736e834e.tar.bz2 |
mDNSResponder: Update to v567
The sources can be obtained via:
https://opensource.apple.com/tarballs/mDNSResponder/mDNSResponder-567.tar.gz
Update #3522.
Diffstat (limited to 'mDNSResponder/Clients/dns-sd.c')
-rw-r--r-- | mDNSResponder/Clients/dns-sd.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/mDNSResponder/Clients/dns-sd.c b/mDNSResponder/Clients/dns-sd.c index 8d5e75fe..61c7dcd6 100644 --- a/mDNSResponder/Clients/dns-sd.c +++ b/mDNSResponder/Clients/dns-sd.c @@ -1617,7 +1617,6 @@ int main(int argc, char **argv) err = RegisterService(&client, argv[opi+0], typ, dom, NULL, argv[opi+3], argc-(opi+4), argv+(opi+4), flags); break; - case 'P': if (argc < opi+6) goto Fail; err = DNSServiceCreateConnection(&client_pa); if (err) { fprintf(stderr, "DNSServiceCreateConnection returned %d\n", err); return(err); } @@ -1781,7 +1780,12 @@ int main(int argc, char **argv) default: goto Fail; } - if (!client || err != kDNSServiceErr_NoError) { fprintf(stderr, "DNSService call failed %ld\n", (long int)err); return (-1); } + if (!client || err != kDNSServiceErr_NoError) + { + fprintf(stderr, "DNSService call failed %ld%s\n", (long int)err, + (err == kDNSServiceErr_ServiceNotRunning) ? " (Service Not Running)" : ""); + return (-1); + } printtimestamp(); printf("...STARTING...\n"); HandleEvents(); |