From 0631cabda2154b997bf4215080e86b72b72b6775 Mon Sep 17 00:00:00 2001 From: Caball009 <82909616+Caball009@users.noreply.github.com> Date: Fri, 3 Oct 2025 20:44:30 +0200 Subject: [PATCH] fix(gamestate): max cfg string checks --- src/cl_main.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/cl_main.c b/src/cl_main.c index 3747ad3..c1651c6 100644 --- a/src/cl_main.c +++ b/src/cl_main.c @@ -8148,7 +8148,7 @@ void CL_ParseGamestateLegacy( msg_t *msg ) { Com_Error( ERR_DROP, "CL_ParseGamestate(): No configstrings" ); } - if ( numcs < 0 || numcs >= MAX_CONFIGSTRINGS ) { + if ( numcs < 0 || numcs > MAX_CONFIGSTRINGS ) { Com_Error( ERR_DROP, "configstring > MAX_CONFIGSTRINGS" ); } @@ -8326,8 +8326,8 @@ void CL_ParseGamestateX( msg_t *msg ) { Com_Error( ERR_DROP, "CL_ParseGamestate(): No configstrings" ); } - if ( numcs < 0 || numcs >= 2*MAX_CONFIGSTRINGS ) { - Com_Error( ERR_DROP, "configstringcount(%d) >= 2*MAX_CONFIGSTRINGS(%d)", numcs, MAX_CONFIGSTRINGS); + if ( numcs < 0 || numcs > 2*MAX_CONFIGSTRINGS ) { + Com_Error( ERR_DROP, "configstringcount(%d) > 2*MAX_CONFIGSTRINGS(%d)", numcs, MAX_CONFIGSTRINGS); } confIndex = -1;