From ed559d9ed7fd0da3833944284d5dec0e02f565b9 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Sun, 22 Mar 2026 20:07:57 +0500 Subject: [PATCH] engine: client: fix off by one error in KeynumTostring --- engine/client/keys.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/engine/client/keys.c b/engine/client/keys.c index c852351c..4c4f97ab 100644 --- a/engine/client/keys.c +++ b/engine/client/keys.c @@ -227,7 +227,7 @@ const char *Key_KeynumToString( int keynum ) if( keynum == -1 ) return ""; - if( keynum < 0 || keynum > ARRAYSIZE( keys )) + if( keynum < 0 || keynum >= ARRAYSIZE( keys )) return ""; // check for printable ascii (don't use quote) @@ -277,7 +277,8 @@ Key_GetBinding */ const char *Key_GetBinding( int keynum ) { - if( keynum == -1 ) return NULL; + if( keynum == -1 ) + return NULL; return keys[keynum].binding; }