From 7a4ef47476e52e10828453b033c8546a55ef8081 Mon Sep 17 00:00:00 2001 From: Zack Middleton Date: Sun, 25 May 2014 17:38:50 -0500 Subject: [PATCH] Fix max bans range check in SV_AddBanToList Adding too many bans would write out of bounds. Found by Coverity. --- code/server/sv_ccmds.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/server/sv_ccmds.c b/code/server/sv_ccmds.c index ca73290a..1b723399 100644 --- a/code/server/sv_ccmds.c +++ b/code/server/sv_ccmds.c @@ -846,7 +846,7 @@ static void SV_AddBanToList(qboolean isexception) return; } - if(serverBansCount > ARRAY_LEN(serverBans)) + if(serverBansCount >= ARRAY_LEN(serverBans)) { Com_Printf ("Error: Maximum number of bans/exceptions exceeded.\n"); return;