diff --git a/src/sys/isa/atkbd.c b/src/sys/isa/atkbd.c index d0c81f2..3d1c77d 100644 --- a/src/sys/isa/atkbd.c +++ b/src/sys/isa/atkbd.c @@ -182,9 +182,11 @@ void keyboardHandler() { unsigned int key = inportByte(0x60); + if (key > 255) return; + /* Control Key */ if (key == 0x1D && !(controlKeys & controlKey)) { controlKeys |= controlKey; @@ -283,6 +285,11 @@ /*** $Log$ + Revision 1.8 2004/07/23 09:10:06 reddawg + ubixfs: cleaned up some functions played with the caching a bit + vfs: renamed a bunch of functions + cleaned up a few misc bugs + Revision 1.7 2004/07/22 20:53:07 reddawg atkbd: fixed problem