rendered paste bodyIndex: ServiceResolver.cs
===================================================================
--- ServiceResolver.cs (Revision 1753)
+++ ServiceResolver.cs (Arbeitskopie)
@@ -182,9 +182,11 @@
info.Name = Utility.PtrToString (name);
info.HostName = Utility.PtrToString (host);
info.Address = Utility.PtrToAddress (address);
- info.Address.ScopeId = iface;
info.Port = port;
+ if (proto == IPv6)
+ info.Address.ScopeId = iface;
+
ArrayList txtlist = new ArrayList ();
for (IntPtr l = txt; l != IntPtr.Zero; l = avahi_string_list_get_next (l)) {
IntPtr buf = avahi_string_list_get_text (l);