From ec037bfd1a6d1725fdfcf7fe9badfcffcac79a8e Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Mon, 2 May 2016 19:47:27 +0200 Subject: [PATCH] - fixed: The check for one-way portals in the renderer was incomplete. --- src/gl/scene/gl_walls.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gl/scene/gl_walls.cpp b/src/gl/scene/gl_walls.cpp index e337f1873..ae7cb70c8 100644 --- a/src/gl/scene/gl_walls.cpp +++ b/src/gl/scene/gl_walls.cpp @@ -217,7 +217,7 @@ void GLWall::PutPortal(int ptype) if (!portal) { line_t *otherside = lineportal->lines[0]->mDestination; - if (otherside != NULL) + if (otherside != NULL && otherside->portalindex < linePortals.Size()) { gl_RenderActorsInPortal(linePortalToGL[otherside->portalindex]); }