Safety cap on M_GetFollowerState

This commit is contained in:
toaster 2025-08-22 12:48:44 +01:00
parent a52411b552
commit 0da140e37f

View file

@ -406,6 +406,8 @@ void M_CharacterSelect(INT32 choice)
// Gets the selected follower's state for a given setup player. // Gets the selected follower's state for a given setup player.
static void M_GetFollowerState(setup_player_t *p) static void M_GetFollowerState(setup_player_t *p)
{ {
if (p->followern < 0 || p->followern >= numfollowers)
return;
p->follower_state = &states[followers[p->followern].followstate]; p->follower_state = &states[followers[p->followern].followstate];