]> git.meshlink.io Git - catta/blobdiff - avahi-core/browse-service-type.c
* Improve error message when /etc/avahi/services is not available
[catta] / avahi-core / browse-service-type.c
index d9816927209d769df74adb0c41e270b743ca8254..21c115790117c68b017bd56719314611734102a3 100644 (file)
@@ -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);
 }