FIx rigctl/rigctl parsing of extended commands and arg prompting

https://github.com/Hamlib/Hamlib/issues/530
pull/544/head
Michael Black W9MDB 2021-02-10 12:35:50 -06:00
rodzic 5b59868191
commit 9251dfa909
1 zmienionych plików z 5 dodań i 0 usunięć

Wyświetl plik

@ -729,6 +729,10 @@ int rigctl_parse(RIG *my_rig, FILE *fin, FILE *fout, char *argv[], int argc,
return -1;
}
#if 1
fscanf(fin, "%s", ++pcmd);
while(*++pcmd);
#else
while (c_len-- && (isalnum(*pcmd) || *pcmd == '_'))
{
if (scanfc(fin, "%c", ++pcmd) < 1)
@ -737,6 +741,7 @@ int rigctl_parse(RIG *my_rig, FILE *fin, FILE *fout, char *argv[], int argc,
return -1;
}
}
#endif
*pcmd = '\0';
cmd = parse_arg((char *)cmd_name);