Fixed segfault on empty command

This commit is contained in:
jpk 2017-10-30 17:34:17 +01:00
parent e5faee7070
commit e0b12d6581
1 changed files with 4 additions and 3 deletions

View File

@ -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) {
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;