From 46ef724942dc068dbb2f6445281df6c1f58a641f Mon Sep 17 00:00:00 2001 From: Neon Date: Wed, 13 Nov 2024 04:19:36 +0000 Subject: [PATCH] A_LavafallLava: prevent a modulus by 0 --- src/p_enemy.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/p_enemy.c b/src/p_enemy.c index 2ae7276df..59ca95409 100644 --- a/src/p_enemy.c +++ b/src/p_enemy.c @@ -14395,7 +14395,7 @@ void A_LavafallLava(mobj_t *actor) if (LUA_CallAction(A_LAVAFALLLAVA, actor)) return; - if ((40 - actor->fuse) % (2*(actor->scale >> FRACBITS))) + if ((40 - actor->fuse) % max(2*(actor->scale >> FRACBITS), 1)) // avoid crashes if actor->scale < FRACUNIT return; // Don't spawn lava unless a player is nearby.