mirror of https://github.com/mirror/busybox.git
hush: beautify ^D handling to match ash / bash
function old new delta fgetc_interactive 227 244 +17 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>pull/18/merge
parent
50a37459ff
commit
f0c0c56e9b
|
@ -2670,6 +2670,8 @@ static int get_user_input(struct in_str *i)
|
|||
}
|
||||
if (r < 0) {
|
||||
/* EOF/error detected */
|
||||
/* ^D on interactive input goes to next line before exiting: */
|
||||
write(STDOUT_FILENO, "\n", 1);
|
||||
i->p = NULL;
|
||||
i->peek_buf[0] = r = EOF;
|
||||
return r;
|
||||
|
|
Loading…
Reference in New Issue