X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=avahi-core%2Fbrowse-service-type.c;h=bc0e0fc265af054ca2e05cfbab72d7793bc75695;hb=38b45921cd1d33119f1c06979a57bcfe982e22da;hp=d9816927209d769df74adb0c41e270b743ca8254;hpb=de7d6694f611157f0d74118a2755bbe7357f7479;p=catta diff --git a/avahi-core/browse-service-type.c b/avahi-core/browse-service-type.c index d981692..bc0e0fc 100644 --- a/avahi-core/browse-service-type.c +++ b/avahi-core/browse-service-type.c @@ -27,6 +27,7 @@ #include "browse.h" #include "util.h" +#include "log.h" struct AvahiServiceTypeBrowser { AvahiServer *server; @@ -71,13 +72,13 @@ static void record_browser_callback(AvahiRecordBrowser*rr, gint interface, gucha if (!avahi_domain_equal(c, b->domain_name)) goto fail; - b->callback(b, interface, protocol, event, n, b->domain_name, b->userdata); + b->callback(b, interface, protocol, event, n, c, b->userdata); g_free(n); return; fail: - g_warning("Invalid service type '%s'", n); + avahi_log_warn("Invalid service type '%s'", n); g_free(n); } @@ -91,7 +92,7 @@ AvahiServiceTypeBrowser *avahi_service_type_browser_new(AvahiServer *server, gin b = g_new(AvahiServiceTypeBrowser, 1); b->server = server; - b->domain_name = avahi_normalize_name(domain ? domain : "local."); + b->domain_name = avahi_normalize_name(domain ? domain : "local"); b->callback = callback; b->userdata = userdata;