From 26e534304d576169fc797e0e2c3c885b10f8313f Mon Sep 17 00:00:00 2001
From: toaster <rollerorbital@gmail.com>
Date: Sat, 9 Nov 2019 16:43:44 +0000
Subject: [PATCH] Signed/unsigned comparison error

---
 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 30c5b88fbf..1e72c39e81 100644
--- a/src/p_enemy.c
+++ b/src/p_enemy.c
@@ -5038,7 +5038,7 @@ void A_SignSpin(mobj_t *actor)
 				P_SetMobjState(actor, actor->info->deathstate);
 				return;
 			}
-			if (actor->state-states != actor->info->painstate)
+			if ((statenum_t)(actor->state-states) != actor->info->painstate)
 				P_SetMobjState(actor, actor->info->painstate);
 			actor->movedir = min((mapangle - actor->angle) >> 2, actor->movedir);
 		}
-- 
GitLab