From b7785ede614064cce7d130542cd840a72231f2c1 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Mon, 11 Mar 2024 09:37:22 -0400 Subject: Prevent printing non-existent short options in usage statement --- src/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index b97b086..ed24287 100644 --- a/src/main.c +++ b/src/main.c @@ -89,7 +89,7 @@ static void usage(char *progname) { printf("usage: %s ", progname); printf("[-"); for (int x = 0; long_options[x].val != 0; x++) { - if (long_options[x].has_arg == no_argument) { + if (long_options[x].has_arg == no_argument && long_options[x].val <= 'z') { putchar(long_options[x].val); } } -- cgit