summaryrefslogtreecommitdiff
path: root/backend/dnssd.c
diff options
context:
space:
mode:
authormsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>2014-06-30 14:27:01 +0000
committermsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>2014-06-30 14:27:01 +0000
commitbde350ea9eba457485189db996b38dcb908524f9 (patch)
tree9575632ac8dfb42a53e0f886514d1d4a4d60a657 /backend/dnssd.c
parentf5f2e19e8826c46c13d638d2c277878cb4f1895e (diff)
downloadcups-bde350ea9eba457485189db996b38dcb908524f9.tar.gz
Fix the debug output from the DNS-SD backend when using Avahi (STR #4444)
(Avahi doesn't include the trailing dot for the regtype value) git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@11969 a1ca3aef-8c08-0410-bb20-df032aa958be
Diffstat (limited to 'backend/dnssd.c')
-rw-r--r--backend/dnssd.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/backend/dnssd.c b/backend/dnssd.c
index bac13b000..5f0ec9e04 100644
--- a/backend/dnssd.c
+++ b/backend/dnssd.c
@@ -921,8 +921,12 @@ get_device(cups_array_t *devices, /* I - Device array */
* Yes, add the device...
*/
- fprintf(stderr, "DEBUG: Found \"%s.%s%s\"...\n", serviceName, regtype,
- replyDomain);
+#ifdef HAVE_DNSSD
+ DNSServiceConstructFullName(fullName, serviceName, regtype, replyDomain);
+#else /* HAVE_AVAHI */
+ avahi_service_name_join(fullName, kDNSServiceMaxDomainName,
+ serviceName, regtype, replyDomain);
+#endif /* HAVE_DNSSD */
device = calloc(sizeof(cups_device_t), 1);
device->name = strdup(serviceName);