X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;ds=sidebyside;f=avahi-sharp%2FHostNameResolver.cs;h=a8cf0f17052d117cdf83313e6ea0c7dc9a90ebee;hb=33f630ec96e48209109e94998caf6014fcb50037;hp=de2ff51b38cd2a23a58c44b5a1d0cc2a34932191;hpb=a21074b9ea4b11b74d114e2669248f979caf0d3a;p=catta diff --git a/avahi-sharp/HostNameResolver.cs b/avahi-sharp/HostNameResolver.cs index de2ff51..a8cf0f1 100644 --- a/avahi-sharp/HostNameResolver.cs +++ b/avahi-sharp/HostNameResolver.cs @@ -1,3 +1,5 @@ +/* $Id$ */ + /*** This file is part of avahi. @@ -38,6 +40,7 @@ namespace Avahi private Protocol proto; private string hostname; private Protocol aproto; + private HostNameResolverCallback cb; private IPAddress currentAddress; private string currentHost; @@ -100,6 +103,7 @@ namespace Avahi this.proto = proto; this.hostname = hostname; this.aproto = aproto; + cb = OnHostNameResolverCallback; } ~HostNameResolver () @@ -119,7 +123,7 @@ namespace Avahi IntPtr hostPtr = Utility.StringToPtr (hostname); handle = avahi_host_name_resolver_new (client.Handle, iface, proto, hostPtr, aproto, - OnHostNameResolverCallback, IntPtr.Zero); + cb, IntPtr.Zero); Utility.Free (hostPtr); }