git: 9front

Download patch

ref: 5ecc2478b540a87e36ecf631510f8a2bb3719499
parent: 9094c66c4a2f57cf0c4719af05afb2ad1a9d8eda
author: cinap_lenrek <cinap_lenrek@gmx.de>
date: Wed Sep 26 11:54:25 EDT 2012

need more coffee

--- a/sys/src/libdraw/eenter.c
+++ b/sys/src/libdraw/eenter.c
@@ -156,9 +156,7 @@
 					if(tick == 0 || strchr("\t ", buf[tick-1]))
 						break;
 				}
-				if(n > tick)
-					memset(buf+tick, 0, n-tick);
-				n = tick;
+				buf[n = tick] = 0;
 				break;
 			}
 			if(k == Kbs){
--- a/sys/src/libdraw/enter.c
+++ b/sys/src/libdraw/enter.c
@@ -164,9 +164,7 @@
 					if(tick == 0 || strchr("\t ", buf[tick-1]))
 						break;
 				}
-				if(n > tick)
-					memset(buf+tick, 0, n-tick);
-				n = tick;
+				buf[n = tick] = 0;
 				break;
 			}
 			if(k == Kbs){
--