From: Willy Tarreau Date: Fri, 9 Sep 2022 12:16:49 +0000 (+0200) Subject: DEV: flags: fix usage message to reflect available options X-Git-Tag: v2.7-dev6~54 X-Git-Url: http://www.kaiwu.me/postgresql/commit/static/gitweb.js?a=commitdiff_plain;h=c7ac17412b3478eed1725d73e8f51b8cc1118d93;p=haproxy.git DEV: flags: fix usage message to reflect available options The proposed decoding options were not updated after the changes in 2.6, let's fix that by taking the names from the existing declaration. This should be backported to 2.6. --- diff --git a/dev/flags/flags.c b/dev/flags/flags.c index 733113da3..711f45121 100644 --- a/dev/flags/flags.c +++ b/dev/flags/flags.c @@ -406,7 +406,14 @@ void show_strm_flags(unsigned int f) void usage_exit(const char *name) { - fprintf(stderr, "Usage: %s [ana|chn|conn|sc|si|sierr|strm|task|txn]* { [+-][0x]value* | - }\n", name); + int word, nbword; + + fprintf(stderr, "Usage: %s [", name); + + nbword = sizeof(show_as_words) / sizeof(*show_as_words); + for (word = 0; word < nbword; word++) + fprintf(stderr, "%s%s", word ? "|" : "", show_as_words[word]); + fprintf(stderr, "]* { [+-][0x]value* | - }\n"); exit(1); }