Fixed segfault on empty command
This commit is contained in:
parent
e5faee7070
commit
e0b12d6581
|
@ -124,11 +124,13 @@ int parse_commands(int argc, char *argv[]) {
|
|||
int count = 0;
|
||||
int ret = 0;
|
||||
|
||||
if (argc < 1)
|
||||
return 1;
|
||||
|
||||
cmd = lw12_commands;
|
||||
while (cmd->cmd) {
|
||||
if (strncasecmp(cmd->cmd, argv[0], strlen(argv[0])) == 0) {
|
||||
match = cmd;
|
||||
|
||||
// nessecary?
|
||||
if (strcasecmp(cmd->cmd, argv[0]) == 0) {
|
||||
count = 1;
|
||||
|
@ -138,7 +140,6 @@ int parse_commands(int argc, char *argv[]) {
|
|||
}
|
||||
cmd++;
|
||||
}
|
||||
|
||||
if (count > 1) {
|
||||
printf("Ambiguous commnd '%s'; possible commands:", argv[0]);
|
||||
cmd = lw12_commands;
|
||||
|
|
Loading…
Reference in New Issue