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; }