summaryrefslogtreecommitdiffstats
path: root/avahi-sharp/AddressResolver.cs
diff options
context:
space:
mode:
Diffstat (limited to 'avahi-sharp/AddressResolver.cs')
-rw-r--r--avahi-sharp/AddressResolver.cs3
1 files changed, 3 insertions, 0 deletions
diff --git a/avahi-sharp/AddressResolver.cs b/avahi-sharp/AddressResolver.cs
index 63dc33e..3025102 100644
--- a/avahi-sharp/AddressResolver.cs
+++ b/avahi-sharp/AddressResolver.cs
@@ -151,6 +151,9 @@ namespace Avahi
lock (client) {
handle = avahi_address_resolver_new (client.Handle, iface, proto, addrPtr, flags,
cb, IntPtr.Zero);
+
+ if (handle == IntPtr.Zero)
+ client.ThrowError ();
}
Utility.Free (addrPtr);