svn commit: r260118 - head/sys/kern

Warner Losh imp at FreeBSD.org
Tue Dec 31 04:40:25 UTC 2013


Author: imp
Date: Tue Dec 31 04:40:25 2013
New Revision: 260118
URL: http://svnweb.freebsd.org/changeset/base/260118

Log:
  Delete echoed doesn't rub out the previous character, so always
  use <backspace> <space> <backspace> instead. This fixes hitting
  DELETE instead of BACKSPACE at mountroot> prompt.

Modified:
  head/sys/kern/kern_cons.c

Modified: head/sys/kern/kern_cons.c
==============================================================================
--- head/sys/kern/kern_cons.c	Tue Dec 31 01:11:03 2013	(r260117)
+++ head/sys/kern/kern_cons.c	Tue Dec 31 04:40:25 2013	(r260118)
@@ -432,10 +432,8 @@ cngets(char *cp, size_t size, int visibl
 		case '\b':
 		case '\177':
 			if (lp > cp) {
-				if (visible) {
-					cnputc(c);
-					cnputs(" \b");
-				}
+				if (visible)
+					cnputs("\b \b");
 				lp--;
 			}
 			continue;


More information about the svn-src-head mailing list