From 2f8a0510b873d82c30218c4455747380c4f7ee4e Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Mon, 16 Feb 2026 23:59:23 +0500 Subject: [PATCH] engine: client: return NULL from LookupBinding on unknown bindings, like GoldSource --- engine/client/keys.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/engine/client/keys.c b/engine/client/keys.c index 6e6ba204..40072822 100644 --- a/engine/client/keys.c +++ b/engine/client/keys.c @@ -313,7 +313,12 @@ Key_LookupBinding */ const char *Key_LookupBinding( const char *pBinding ) { - return Key_KeynumToString( Key_GetKey( pBinding )); + int key = Key_GetKey( pBinding ); + + if( key == -1 ) + return NULL; + + return Key_KeynumToString( key ); } /*