foxygit / doom Log in
commit b1b6b060d4acddde9b01bbe51c70955c011883d3
Author:     Turo Lamminen <turol@iki.fi>
AuthorDate: Sat Nov 12 16:32:06 2022 +0200
Commit:     Turo Lamminen <turol@iki.fi>
CommitDate: Sat Nov 12 16:42:17 2022 +0200

    doom: Fix integer overflow in A_Chase
---
 src/doom/p_enemy.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/doom/p_enemy.c b/src/doom/p_enemy.c
index 8f0795a4..b68666dc 100644
--- a/src/doom/p_enemy.c
+++ b/src/doom/p_enemy.c
@@ -684,7 +684,7 @@ void A_Chase (mobj_t*	actor)
     // turn towards movement direction if not there yet
     if (actor->movedir < 8)
     {
-	actor->angle &= (7<<29);
+        actor->angle &= (7u << 29);
 	delta = actor->angle - (actor->movedir << 29);

 	if (delta > 0)