swanctl: Add check for conflicting short options
This commit is contained in:
@@ -147,6 +147,15 @@ void command_register(command_t command)
|
||||
"MAX_COMMANDS\n");
|
||||
return;
|
||||
}
|
||||
for (i = 0; i < MAX_COMMANDS && cmds[i].cmd; i++)
|
||||
{
|
||||
if (cmds[i].op == command.op)
|
||||
{
|
||||
fprintf(stderr, "unable to register command --%s, short option "
|
||||
"conflicts with --%s\n", command.cmd, cmds[i].cmd);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
cmds[registered] = command;
|
||||
/* append default options, but not to --help */
|
||||
|
||||
Reference in New Issue
Block a user