Репозитории ALT
Группа :: Система/Основа
Пакет: mingetty
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: mingetty-1.00-alt-read_eof.patch
Скачать
Скачать
--- mingetty-1.00.orig/mingetty.c 2002-06-04 00:11:55 +0400
+++ mingetty-1.00/mingetty.c 2002-06-04 00:15:30 +0400
@@ -348,8 +348,9 @@
for (*logname = 0; *logname == 0;) {
do_prompt ();
for (bp = logname;;) {
- if (read (0, &c, 1) < 1) {
- if (errno == EINTR || errno == EIO
+ int rc = read (0, &c, 1);
+ if (rc < 1) {
+ if (!rc || errno == EINTR || errno == EIO
|| errno == ENOENT)
exit (0);
error ("%s: read: %s", tty, sys_errlist[errno]);