X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=avahi-sharp%2FServiceResolver.cs;h=a32efca8b795186bf19dd429e7dcc97944823680;hb=c7ecad8fa467b8be2b34064020e2c541c480645e;hp=945372beb0bee363d54b486230cfaad0e2a36d03;hpb=9a589e1f5221d1bd995b6c4fa73e3a074d4c2da4;p=catta diff --git a/avahi-sharp/ServiceResolver.cs b/avahi-sharp/ServiceResolver.cs index 945372b..a32efca 100644 --- a/avahi-sharp/ServiceResolver.cs +++ b/avahi-sharp/ServiceResolver.cs @@ -184,6 +184,9 @@ namespace Avahi info.Address = Utility.PtrToAddress (address); info.Port = port; + if (proto == Protocol.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);