svn commit: trunk/busybox/loginutils

pgf at busybox.net pgf at busybox.net
Wed Nov 7 15:51:36 UTC 2007


Author: pgf
Date: 2007-11-07 07:51:35 -0800 (Wed, 07 Nov 2007)
New Revision: 20379

Log:
flush typeahead before prompt


Modified:
   trunk/busybox/loginutils/login.c


Changeset:
Modified: trunk/busybox/loginutils/login.c
===================================================================
--- trunk/busybox/loginutils/login.c	2007-11-07 15:14:50 UTC (rev 20378)
+++ trunk/busybox/loginutils/login.c	2007-11-07 15:51:35 UTC (rev 20379)
@@ -305,6 +305,10 @@
 	openlog(applet_name, LOG_PID | LOG_CONS | LOG_NOWAIT, LOG_AUTH);
 
 	while (1) {
+
+		/* flush away any type-ahead (as getty does) */
+		(void) ioctl(0, TCFLSH, TCIFLUSH);
+
 		if (!username[0])
 			get_username_or_die(username, sizeof(username));
 




More information about the busybox-cvs mailing list