lineedit: don't violate API if we do simple fgets

ash: cosmetic style fixes, no code changes
This commit is contained in:
Denis Vlasenko
2007-12-09 10:03:28 +00:00
parent a96425fe82
commit 9cb220be9d
2 changed files with 7 additions and 5 deletions

View File

@@ -1343,8 +1343,10 @@ int read_line_input(const char *prompt, char *command, int maxsize, line_input_t
int len;
parse_and_put_prompt(prompt);
fflush(stdout);
fgets(command, maxsize, stdin);
len = strlen(command);
if (fgets(command, maxsize, stdin) == NULL)
len = -1; /* EOF or error */
else
len = strlen(command);
DEINIT_S();
return len;
}