From 030f0b70132519503a8023d6ee7bae6fb3ebf8f6 Mon Sep 17 00:00:00 2001 From: terminx Date: Tue, 9 Apr 2019 19:21:33 +0000 Subject: [PATCH] Fix crash when passing updatesectorz() an invalid sector number > numsectors and < MAXSECTORS git-svn-id: https://svn.eduke32.com/eduke32@7549 1a8010ca-5511-0410-912e-c29ae57300e0 --- source/build/src/engine.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/build/src/engine.cpp b/source/build/src/engine.cpp index 764352042..759d1b47e 100644 --- a/source/build/src/engine.cpp +++ b/source/build/src/engine.cpp @@ -11057,7 +11057,7 @@ void updatesectorz(int32_t const x, int32_t const y, int32_t const z, int16_t * if ((unsigned)*sectnum >= (unsigned)numsectors) { - if ((unsigned)*sectnum < (unsigned)numsectors + MAXSECTORS) + if (*sectnum >= MAXSECTORS && (unsigned)*sectnum < (unsigned)numsectors + MAXSECTORS) { *sectnum -= MAXSECTORS; nofirstzcheck = true;