]> git.meshlink.io Git - catta/blobdiff - avahi-core/resolve-address.c
* add proper error codes and patch everything to make use of it
[catta] / avahi-core / resolve-address.c
index d315ac9206ad3908b8e5df1afaceba77f612aa51..89f9bcfa64c86ead9069cf945e81da546b5bacdb 100644 (file)
@@ -111,6 +111,11 @@ AvahiAddressResolver *avahi_address_resolver_new(AvahiServer *server, AvahiIfInd
     
     r->record_browser = avahi_record_browser_new(server, interface, protocol, k, record_browser_callback, r);
     avahi_key_unref(k);
+
+    if (!r->record_browser) {
+        avahi_address_resolver_free(r);
+        return NULL;
+    }
     
     return r;
 }