git: 9front

Download patch

ref: 3e559673e2a41dd1d62576b77050d75a24aa2c15
parent: 071e6b1119631d98c5ab496d73e123aa9827bd8e
author: ftrvxmtrx <ftrvxmtrx@gmail.com>
date: Fri May 17 21:03:13 EDT 2013

nusb/kb: oops, fixup

--- a/sys/src/cmd/nusb/kb/kb.c
+++ b/sys/src/cmd/nusb/kb/kb.c
@@ -522,11 +522,9 @@
 {
 	uchar s[2] = {SCesc1, 0};
 
-	s[1] = sc&Keymask;
-	if(s[1] == 0)
+	if(sc == 0)
 		return;
-
-	s[1] |= up;
+	s[1] = up | sc&Keymask;
 	if(isext(sc))
 		write(fd, s, 2);
 	else
--