From cc8c20adf8608521dba7d38668cbdaf3628777d5 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Mon, 9 Jan 2017 20:53:37 +0100 Subject: [PATCH] - fixed: non-existent partner segs were not properly initialized. --- src/p_setup.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/p_setup.cpp b/src/p_setup.cpp index ad713fab98..82a2adc9c2 100644 --- a/src/p_setup.cpp +++ b/src/p_setup.cpp @@ -930,7 +930,8 @@ void P_LoadGLZSegs (FileReaderBase &data, int type) { seg[-1].v2 = seg->v1; } - seg->PartnerSeg = &segs[partner]; + + seg->PartnerSeg = partner == 0xffffffffu? nullptr : &segs[partner]; if (line != 0xFFFFFFFF) { line_t *ldef;