commit 1159572a1a18c196c8450cb1fcc8712d9eacb342
Author: Turo Lamminen <turol@iki.fi>
AuthorDate: Sat Nov 12 17:16:12 2022 +0200
Commit: Turo Lamminen <turol@iki.fi>
CommitDate: Sat Nov 12 17:16:12 2022 +0200
hexen: Fix integer overflow in A_SerpentChase
---
src/hexen/p_enemy.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/hexen/p_enemy.c b/src/hexen/p_enemy.c
index 61e311a4..bd3287fe 100644
--- a/src/hexen/p_enemy.c
+++ b/src/hexen/p_enemy.c
@@ -2028,7 +2028,7 @@ void A_SerpentChase(mobj_t *actor, player_t *player, pspdef_t *psp)
//
if (actor->movedir < 8)
{
- actor->angle &= (7 << 29);
+ actor->angle &= (7u << 29);
delta = actor->angle - (actor->movedir << 29);
if (delta > 0)
{