From 94c7e7fc01fb664ea82a9c3c311d8cfc4f9fbe8d Mon Sep 17 00:00:00 2001 From: "Stephen C. Wills" Date: Wed, 26 Jul 2023 15:48:02 -0400 Subject: [PATCH] Add bounds check to MonsterIdle() to prevent var2 overflow (#6395) --- Source/monster.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/monster.cpp b/Source/monster.cpp index 2cd08e0d7..01055fcbd 100644 --- a/Source/monster.cpp +++ b/Source/monster.cpp @@ -1030,7 +1030,8 @@ void MonsterIdle(Monster &monster) if (monster.animInfo.isLastFrame()) UpdateEnemy(monster); - monster.var2++; + if (monster.var2 < std::numeric_limits::max()) + monster.var2++; } /**