]> git.meshlink.io Git - catta/blobdiff - avahi-core/browse.c
* fix local conflict detection algorithm
[catta] / avahi-core / browse.c
index 3fb22c833c362877977cda6c9487618d6b542378..5b873264468b0474a86d72244e1c1e2c901e31a8 100644 (file)
@@ -25,6 +25,7 @@
 
 #include <avahi-common/timeval.h>
 #include <avahi-common/malloc.h>
+#include <avahi-common/error.h>
 
 #include "browse.h"
 #include "log.h"
@@ -98,7 +99,10 @@ static void* scan_cache_callback(AvahiCache *c, AvahiKey *pattern, AvahiCacheEnt
 
 static void scan_interface_callback(AvahiInterfaceMonitor *m, AvahiInterface *i, void* userdata) {
     AvahiSRecordBrowser *b = userdata;
-    struct cbdata cbdata = { b, i };
+    struct cbdata cbdata;
+
+    cbdata.record_browser = b;
+    cbdata.interface = i;
 
     assert(m);
     assert(i);