DragonFlyBSD Kernel Audit
DF-1504 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/dev/misc/kbd/kbd.c b/sys/dev/misc/kbd/kbd.c
--- a/sys/dev/misc/kbd/kbd.c
+++ b/sys/dev/misc/kbd/kbd.c
@@ -1116,7 +1116,7 @@
 
 	lwkt_gettoken(&kbd_token);
 	fkey -= F_FN;
-	if (fkey > kbd->kb_fkeytab_size) {
+	if (fkey >= kbd->kb_fkeytab_size) {
 		lwkt_reltoken(&kbd_token);
 		return NULL;
 	}