]> git.meshlink.io Git - catta/blobdiff - avahi-core/browse.c
* remove AVAHI_PUBLISH_IS_PROXY, it was a bad idea
[catta] / avahi-core / browse.c
index 09bc0fa1f869b92aae244dc88b1dbac8b922f85b..e7e01d1ef790ba35595c881f629461fa3c3e93ae 100644 (file)
@@ -280,6 +280,9 @@ static void lookup_multicast_callback(
                 /* It's a normal record, so let's call the user callback */
                 assert(avahi_key_equal(b->key, l->key));
 
+                if (avahi_server_is_record_local(b->server, interface, protocol, r))
+                    flags |= AVAHI_LOOKUP_RESULT_LOCAL;
+                
                 b->callback(b, interface, protocol, event, r, flags, b->userdata);
             }
             break;