From 0339667e9eb0282fd8571baf17bbb9f5cb8ce668 Mon Sep 17 00:00:00 2001 From: Philippe Teuwen Date: Sun, 4 Oct 2020 20:33:56 +0200 Subject: [PATCH] cliparser: ignore extra spaces between options --- client/deps/cliparser/argtable3.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/client/deps/cliparser/argtable3.c b/client/deps/cliparser/argtable3.c index c42260f76..c34ee982b 100644 --- a/client/deps/cliparser/argtable3.c +++ b/client/deps/cliparser/argtable3.c @@ -4275,7 +4275,10 @@ static void arg_parse_untagged(int argc, /* register an error for each unused argv[] entry */ while (optind < argc) { /*printf("arg_parse_untagged(): argv[%d]=\"%s\" not consumed\n",optind,argv[optind]);*/ - arg_register_error(endtable, endtable, ARG_ENOMATCH, argv[optind++]); + if (argv[optind][0] != '\x00') { + arg_register_error(endtable, endtable, ARG_ENOMATCH, argv[optind]); + } + optind++; } return;