From b011900f48ad765b852eba82385b7e9a7f999a8c Mon Sep 17 00:00:00 2001 From: Magnus Norddahl Date: Tue, 23 Oct 2018 09:17:55 +0200 Subject: [PATCH] - fix null pointer crash --- src/polyrenderer/scene/poly_cull.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/polyrenderer/scene/poly_cull.cpp b/src/polyrenderer/scene/poly_cull.cpp index 73ae9b3f2..6668e2f2b 100644 --- a/src/polyrenderer/scene/poly_cull.cpp +++ b/src/polyrenderer/scene/poly_cull.cpp @@ -188,7 +188,7 @@ bool PolyCull::IsSolidLine(seg_t *line) if (!line->backsector) return true; // Portal - if (line->linedef->isVisualPortal() && line->sidedef == line->linedef->sidedef[0]) return true; + if (line->linedef && line->linedef->isVisualPortal() && line->sidedef == line->linedef->sidedef[0]) return true; double frontCeilingZ1 = line->frontsector->ceilingplane.ZatPoint(line->v1); double frontFloorZ1 = line->frontsector->floorplane.ZatPoint(line->v1);