mirror of
https://github.com/1dot13/source.git
synced 2026-07-22 13:40:22 +02:00
Guard against array out of bounds access
This commit is contained in:
@@ -9105,7 +9105,10 @@ void SetSoldierAniSpeed( SOLDIERTYPE *pSoldier )
|
||||
|
||||
if ( pSoldier->flags.fUseMoverrideMoveSpeed )
|
||||
{
|
||||
pStatsSoldier = MercPtrs[pSoldier->bOverrideMoveSpeed];
|
||||
if (pSoldier->bOverrideMoveSpeed >= 0 && pSoldier->bOverrideMoveSpeed < TOTAL_SOLDIERS)
|
||||
{
|
||||
pStatsSoldier = MercPtrs[pSoldier->bOverrideMoveSpeed];
|
||||
}
|
||||
}
|
||||
|
||||
// Only calculate if set to zero
|
||||
|
||||
Reference in New Issue
Block a user