- for (;;) {
- l_ss = getc(inputt);
- if ((l_ss != ' ') && (l_ss != '\n') && (l_ss != EOF)) {
- *errnum = -1;
- strcpy(help_msg, "illegal command option");
- return;
+ if (ss != -1) {
+ for (;;) {
+ l_ss = getc(inputt);
+ if ((l_ss != ' ') && (l_ss != '\n') && (l_ss != EOF)) {
+ *errnum = -1;
+ strcpy(help_msg, "illegal command option");
+ return;
+ }
+ if ((l_ss == '\n') || (l_ss == EOF))
+ break;