diff --git a/src/p_inter.c b/src/p_inter.c index e4f527a0b..beda68e0d 100644 --- a/src/p_inter.c +++ b/src/p_inter.c @@ -1752,7 +1752,7 @@ void P_KillMobj(mobj_t *target, mobj_t *inflictor, mobj_t *source, UINT8 damaget { if (target->movedir != 0 && target->movedir < (UINT16)target->target->player->itemamount) { - if (target->target->hnext) + if (target->target->hnext && !P_MobjWasRemoved(target->target->hnext)) K_KillBananaChain(target->target->hnext, inflictor, source); target->target->player->itemamount = 0; }