--- libexec/getty/main.c.orig Tue Mar 6 15:55:35 2007 +++ libexec/getty/main.c.alt Tue Mar 6 16:06:50 2007 @@ -372,10 +372,14 @@ oflush(); alarm(0); signal(SIGALRM, SIG_DFL); - if (name[0] == '\0') + if (name[0] == '\0'){ + sleep(1); continue; + } if (name[0] == '-') { puts("user names may not start with '-'."); + oflush(); + sleep(1); continue; } if (!(upper || lower || digit)) { @@ -384,6 +388,7 @@ "invalid auto-login name: %s", AL); exit(1); } else + sleep(1); continue; } set_flags(2);