diff options
author | Thomas Adam <thomas@xteddy.org> | 2021-09-10 02:01:12 +0100 |
---|---|---|
committer | Thomas Adam <thomas@xteddy.org> | 2021-09-10 02:01:12 +0100 |
commit | 31a6e5eff493c11d585cb18a6d58d2666cad6b75 (patch) | |
tree | f60e442da170c28633b7b9d35a64b8c7dcfe2190 /arguments.c | |
parent | 42b0be4cfdb07c15e0b658e6075b3d77d24f8d57 (diff) | |
parent | 768fb9080ff757fc05c3af05e596083e2ba5851f (diff) | |
download | rtmux-31a6e5eff493c11d585cb18a6d58d2666cad6b75.tar.gz rtmux-31a6e5eff493c11d585cb18a6d58d2666cad6b75.tar.bz2 rtmux-31a6e5eff493c11d585cb18a6d58d2666cad6b75.zip |
Merge branch 'obsd-master' into master
Diffstat (limited to 'arguments.c')
-rw-r--r-- | arguments.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/arguments.c b/arguments.c index ad3d699d..4b08de2c 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); |