From 768fb9080ff757fc05c3af05e596083e2ba5851f Mon Sep 17 00:00:00 2001 From: nicm Date: Thu, 9 Sep 2021 21:55:03 +0000 Subject: Keep -? as usage. --- arguments.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'arguments.c') diff --git a/arguments.c b/arguments.c index 1555c2f0..985aadc0 100644 --- a/arguments.c +++ b/arguments.c @@ -153,6 +153,10 @@ args_parse(const struct args_parse *parse, struct args_value *values, flag = *string++; if (flag == '\0') break; + if (flag == '?') { + args_free(args); + return (NULL); + } if (!isalnum(flag)) { xasprintf(cause, "invalid flag -%c", flag); args_free(args); -- cgit v1.2.3