X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=avahi-utils%2Favahi-browse.c;h=7abd53e7f56caf82ef048416e3b817dda536660a;hb=cd421d5d8d77df19863f6a79cd0c7c24a269afe5;hp=e9c4073f3379aec423e7f2a863d5f1cbeb3fa090;hpb=affa11f5bb7309fa504624a3512dce5c88ce473b;p=catta diff --git a/avahi-utils/avahi-browse.c b/avahi-utils/avahi-browse.c index e9c4073..7abd53e 100644 --- a/avahi-utils/avahi-browse.c +++ b/avahi-utils/avahi-browse.c @@ -127,8 +127,8 @@ static ServiceInfo *find_service(AvahiIfIndex interface, AvahiProtocol protocol, if (i->interface == interface && i->protocol == protocol && strcasecmp(i->name, name) == 0 && - avahi_domain_equal(i->type, type) == 0 && - avahi_domain_equal(i->domain, domain) == 0) + avahi_domain_equal(i->type, type) && + avahi_domain_equal(i->domain, domain)) return i; @@ -568,7 +568,7 @@ static void client_callback(AvahiClient *c, AvahiClientState state, AVAHI_GCC_UN if (config->verbose) fprintf(stderr, "Waiting for daemon ...\n"); - break; + break; } } @@ -593,10 +593,11 @@ static void help(FILE *f, const char *argv0) { " -c --cache Terminate after dumping all entries from the cache\n" " -l --ignore-local Ignore local services\n" " -r --resolve Resolve services found\n" - " -f --no-fail Don't fail if the server is not available\n" + " -f --no-fail Don't fail if the daemon is not available\n" #ifdef HAVE_GDBM - " -k --no-db-lookup Don't lookup service types\n"); + " -k --no-db-lookup Don't lookup service types\n" #endif + ); } static int parse_command_line(Config *c, const char *argv0, int argc, char *argv[]) { @@ -656,6 +657,7 @@ static int parse_command_line(Config *c, const char *argv0, int argc, char *argv c->command = COMMAND_BROWSE_DOMAINS; break; case 'd': + avahi_free(c->domain); c->domain = avahi_strdup(optarg); break; case 'v':