diff --git a/src/p_sight.c b/src/p_sight.c index 7ef9b9dd3..63be2f528 100644 --- a/src/p_sight.c +++ b/src/p_sight.c @@ -639,16 +639,13 @@ static boolean P_CompareMobjsAcrossLines(mobj_t *t1, mobj_t *t2, register los_fu size_t pnum; // First check for trivial rejection. - if (!t1 || !t2) + if (P_MobjWasRemoved(t1) == true || P_MobjWasRemoved(t2) == true) { return false; } - I_Assert(!P_MobjWasRemoved(t1)); - I_Assert(!P_MobjWasRemoved(t2)); - if (!t1->subsector || !t2->subsector - || !t1->subsector->sector || !t2->subsector->sector) + || !t1->subsector->sector || !t2->subsector->sector) { return false; }