diff --git a/src/p_inter.c b/src/p_inter.c
index 858718f84cd4ea3bcc3be4bc780262f732e51b9d..95f8fba410479127dadb78e4777d07ea6fd6533f 100644
--- a/src/p_inter.c
+++ b/src/p_inter.c
@@ -3456,7 +3456,7 @@ void P_SpecialStageDamage(player_t *player, mobj_t *inflictor, mobj_t *source)
 			return;
 	}
 
-	if (inflictor->type == MT_LHRT)
+	if (inflictor && inflictor->type == MT_LHRT)
 		return;
 
 	if (player->powers[pw_shield] || player->bot)  //If One-Hit Shield