int call_command_handler(int argc, char * const * const argv)
{
COMMANDS
- return -E_INVALID_COMMAND;
+ DSS_EMERG_LOG("BUG: did not find command handler\n");
+ exit(EXIT_FAILURE);
}
#undef COMMAND
#undef COMMANDS
int ret;
cmdline_parser(argc, argv, &conf); /* aborts on errors */
- if (!conf.inputs_num) {
+ if (conf.inputs_num) {
ret = -E_SYNTAX;
- make_err_msg("no command given");
+ make_err_msg("additional non-options given");
goto out;
}
ret = read_config_file();