From 3111ec97bb27894a225b616bae55f88478e737b5 Mon Sep 17 00:00:00 2001 From: "alexey.lysiuk" Date: Thu, 26 Apr 2018 16:55:06 +0300 Subject: [PATCH] Fixed crash during line tracing when enter sector is null https://forum.zdoom.org/viewtopic.php?t=60371 --- src/p_trace.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/p_trace.cpp b/src/p_trace.cpp index eae7d6fd6..48e49dba0 100644 --- a/src/p_trace.cpp +++ b/src/p_trace.cpp @@ -637,7 +637,7 @@ cont: case TRACE_Skip: Results->HitType = TRACE_HitNone; - if (!special3dpass && (TraceFlags & TRACE_3DCallback) && entersector->e->XFloor.ffloors.Size()) + if (!special3dpass && (TraceFlags & TRACE_3DCallback) && entersector && entersector->e->XFloor.ffloors.Size()) return LineCheck(in, dist, hit, true); break; @@ -646,7 +646,7 @@ cont: } } - if (Results->HitType == TRACE_HitNone) + if (Results->HitType == TRACE_HitNone && entersector) { CurSector = entersector; EnterDist = dist;