X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=avahi-utils%2Favahi-publish.c;h=9ca2df21a38db473adc73aec9a729a3caf580851;hb=e614891d38cae63957d0bfc00d34ecdbad4f8322;hp=e0dea9f712551b67b17b8fe9155de5f782a7257f;hpb=93ac6c737b2566e76162ad70c35c0167de82c76b;p=catta diff --git a/avahi-utils/avahi-publish.c b/avahi-utils/avahi-publish.c index e0dea9f..9ca2df2 100644 --- a/avahi-utils/avahi-publish.c +++ b/avahi-utils/avahi-publish.c @@ -220,8 +220,8 @@ static void help(FILE *f, const char *argv0) { " -H --host=DOMAIN Host where service resides\n" " --subtype=SUBTYPE An additional subtype to register this service with\n" " -f --no-fail Don't fail if the daemon is not available\n", - argv0, strstr(argv0, "address") ? "[-a]" : "-a", - argv0, strstr(argv0, "service") ? "[-s]" : "-s"); + argv0, strstr(argv0, "service") ? "[-s]" : "-s", + argv0, strstr(argv0, "address") ? "[-a]" : "-a"); } static int parse_command_line(Config *c, const char *argv0, int argc, char *argv[]) { @@ -322,6 +322,8 @@ static int parse_command_line(Config *c, const char *argv0, int argc, char *argv fprintf(stderr, "Failed to parse port number: %s\n", argv[optind+2]); return -1; } + + c->port = p; for (i = optind+3; i < argc; i++) c->txt = avahi_string_list_add(c->txt, argv[i]);