From 4cad56c38caec0db91a34388aed0bd4bf34133af Mon Sep 17 00:00:00 2001 From: James R Date: Sun, 3 Mar 2024 17:31:04 -0800 Subject: [PATCH] P_CrossSubsector: do not I_Error on invalid subsector - IDK if return true is correct, but I've never seen this error before either --- src/p_sight.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/p_sight.c b/src/p_sight.c index e23fe13a5..c145ffbfd 100644 --- a/src/p_sight.c +++ b/src/p_sight.c @@ -469,10 +469,11 @@ static boolean P_CrossSubsector(size_t num, register los_t *los, register los_fu seg_t *seg; INT32 count; -#ifdef RANGECHECK if (num >= numsubsectors) - I_Error("P_CrossSubsector: ss %s with numss = %s\n", sizeu1(num), sizeu2(numsubsectors)); -#endif + { + CONS_Debug(DBG_RENDER, "P_CrossSubsector: ss %s with numss = %s\n", sizeu1(num), sizeu2(numsubsectors)); + return true; + } // haleyjd 02/23/06: this assignment should be after the above check seg = segs + subsectors[num].firstline;