From 37053daacb2152b4e8de6ab60705e7254df31df7 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 13 Oct 2005 14:29:13 +0000 Subject: * handle AVAHI_LOOKUP_NO_ADDRESS over DBUS correctly git-svn-id: file:///home/lennart/svn/public/avahi/trunk@755 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe --- avahi-client/resolver.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'avahi-client') diff --git a/avahi-client/resolver.c b/avahi-client/resolver.c index 889088f..c548f01 100644 --- a/avahi-client/resolver.c +++ b/avahi-client/resolver.c @@ -144,6 +144,9 @@ DBusHandlerResult avahi_service_resolver_event (AvahiClient *client, AvahiResolv fprintf(stderr, "Failed to parse address\n"); goto fail; } + + if (address[0] == 0) + address = NULL; r->callback(r, (AvahiIfIndex) interface, (AvahiProtocol) protocol, AVAHI_RESOLVER_FOUND, name, type, domain, host, &a, port, strlst, (AvahiLookupResultFlags) flags, r->userdata); -- cgit