--- src/bin/rm/rm.c 2004/10/06 06:45:04 1.5 +++ src/bin/rm/rm.c 2004/10/06 06:58:53 1.6 @@ -495,6 +495,8 @@ check2(char **argv) first = ch = getchar(); while (ch != '\n' && ch != EOF) ch = getchar(); + if (ch == EOF) + break; } return (first == 'y' || first == 'Y'); }