From e5e472edf1b58c309aa4da77fca1b309c0f66882 Mon Sep 17 00:00:00 2001 From: Sryder13 Date: Wed, 25 Oct 2017 02:00:17 +0100 Subject: [PATCH] Crash fix --- src/p_inter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/p_inter.c b/src/p_inter.c index 70e1ce10..e059c858 100644 --- a/src/p_inter.c +++ b/src/p_inter.c @@ -3128,7 +3128,7 @@ boolean P_DamageMobj(mobj_t *target, mobj_t *inflictor, mobj_t *source, INT32 da K_SpinPlayer(player, source); damage = player->mo->health - 1; P_RingDamage(player, inflictor, source, damage); - if (inflictor->type == MT_GREENITEM || inflictor->type == MT_REDITEM || inflictor->type == MT_REDITEMDUD) + if (inflictor && (inflictor->type == MT_GREENITEM || inflictor->type == MT_REDITEM || inflictor->type == MT_REDITEMDUD)) P_PlayerRingBurst(player, 5); player->mo->momx = player->mo->momy = 0; if (P_IsLocalPlayer(player))