From d1ce098d59645283231ca2304dbc857708117f08 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Wed, 11 Jan 2017 10:46:26 +0100 Subject: [PATCH] - fixed a crash with GL nodes not having partner segs where both sides have a sidedef. This can happen for some render hacks. --- src/p_glnodes.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/p_glnodes.cpp b/src/p_glnodes.cpp index 35f9f4502..0860c98b8 100644 --- a/src/p_glnodes.cpp +++ b/src/p_glnodes.cpp @@ -1488,7 +1488,7 @@ void P_SetRenderSector() seg = ss->firstline; for(j=0; jnumlines; j++) { - if(seg->sidedef && (seg->PartnerSeg == nullptr || seg->sidedef->sector!=seg->PartnerSeg->sidedef->sector)) + if(seg->sidedef && (seg->PartnerSeg == nullptr || (seg->PartnerSeg->sidedef != nullptr && seg->sidedef->sector!=seg->PartnerSeg->sidedef->sector))) { ss->render_sector = seg->sidedef->sector; break;