From aba5378f95da9f4a1fefef4ed9611e19ec0b9e7a Mon Sep 17 00:00:00 2001 From: David Anderson Date: Tue, 22 Jan 2008 22:53:41 +0000 Subject: [PATCH] fixed amb1373 - off-by-one error a helper routine prevented CS natives from using the last client --HG-- extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401863 --- extensions/cstrike/natives.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/extensions/cstrike/natives.cpp b/extensions/cstrike/natives.cpp index ce711e68..b97f070e 100644 --- a/extensions/cstrike/natives.cpp +++ b/extensions/cstrike/natives.cpp @@ -49,14 +49,16 @@ inline CBaseEntity *GetCBaseEntity(int num, bool isplayer) return NULL; } - if (num > 0 && num < playerhelpers->GetMaxClients()) + if (num > 0 && num <= playerhelpers->GetMaxClients()) { IGamePlayer *pPlayer = playerhelpers->GetGamePlayer(pEdict); if (!pPlayer || !pPlayer->IsConnected()) { return NULL; } - } else if (isplayer) { + } + else if (isplayer) + { return NULL; }