On Thu, 2007-03-01 at 15:27 -0600, Dan D Niles wrote: > If I disconnect and come back later > (sometimes), or if I hit return without entering a login name (always) > it starts spitting out junk like: > > nooo~:Woo{;>6(|uww~now~nou})|t}}t9-
I found a solution, although I'm not sure why it works. When you just hit enter getty goes back to the beginning of its loop. This also happens if you enter a name starting with "-" or consisting of just spaces. These also causes the output to become garbled. At the beginning of the loop it calls setttymode(0). If I insert a sleep(1) before this call, everything works correctly. If I insert the sleep after that, the output still gets garbled. Like I said, I don't know why it works, but it does. I don't think a short delay is unreasonable after entering invalid or no information. I am going to submit a PR with a patch. Dan _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"