diff --git a/src/redis-cli.c b/src/redis-cli.c index b932110c..5914fd2c 100644 --- a/src/redis-cli.c +++ b/src/redis-cli.c @@ -729,7 +729,15 @@ static int parseOptions(int argc, char **argv) { sdsfree(version); exit(0); } else { - break; + if (argv[i][0] == '-') { + fprintf(stderr, + "Unrecognized option or bad number of args for: '%s'\n", + argv[i]); + exit(1); + } else { + /* Likely the command name, stop here. */ + break; + } } } return i;