]> git.meshlink.io Git - catta/commitdiff
* Fix dbus_service_browser not setting AVAHI_LOOKUP_RESULT_OUR_OWN.
authorTrent Lloyd <lathiat@bur.st>
Mon, 25 Sep 2006 13:43:50 +0000 (13:43 +0000)
committerTrent Lloyd <lathiat@bur.st>
Mon, 25 Sep 2006 13:43:50 +0000 (13:43 +0000)
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1329 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

avahi-daemon/dbus-service-browser.c

index 29d79b6d4372b55416d12c8f607c424d5bf3acd3..1515ddfbc164a0c397f19014e78392894c090a60 100644 (file)
@@ -105,10 +105,6 @@ void avahi_dbus_service_browser_callback(AvahiSServiceBrowser *b, AvahiIfIndex i
     assert(b);
     assert(i);
 
-    i_interface = (int32_t) interface;
-    i_protocol = (int32_t) protocol;
-    u_flags = (uint32_t) flags;
-
     m = dbus_message_new_signal(i->path, AVAHI_DBUS_INTERFACE_SERVICE_BROWSER, avahi_dbus_map_browse_signal_name(event));
 
     if (event == AVAHI_BROWSER_NEW) {
@@ -118,6 +114,10 @@ void avahi_dbus_service_browser_callback(AvahiSServiceBrowser *b, AvahiIfIndex i
             flags |= AVAHI_LOOKUP_RESULT_OUR_OWN;
     }
     
+    i_interface = (int32_t) interface;
+    i_protocol = (int32_t) protocol;
+    u_flags = (uint32_t) flags;
+    
     if (event == AVAHI_BROWSER_NEW || event == AVAHI_BROWSER_REMOVE) {
         assert(name);
         assert(type);