From 994bdd47593dcf1e7ffb94027cc2da810085ce3b Mon Sep 17 00:00:00 2001 From: helixhorned Date: Wed, 28 Mar 2012 19:45:05 +0000 Subject: [PATCH] Polymer: Fix a potential uninitialized mem read in debug msg when in void space. git-svn-id: https://svn.eduke32.com/eduke32@2565 1a8010ca-5511-0410-912e-c29ae57300e0 --- polymer/eduke32/build/src/polymer.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/polymer/eduke32/build/src/polymer.c b/polymer/eduke32/build/src/polymer.c index b70aa9654..2a255a3bd 100644 --- a/polymer/eduke32/build/src/polymer.c +++ b/polymer/eduke32/build/src/polymer.c @@ -1036,7 +1036,12 @@ void polymer_drawrooms(int32_t daposx, int32_t daposy, int32_t da (daposz < cursectceilz)) { if (!editstatus && pr_verbosity>=1) - OSD_Printf("PR : EXT sec=%d z=%d (%d, %d)\n", dacursectnum, daposz, cursectflorz, cursectceilz); + { + if ((unsigned)dacursectnum < (unsigned)numsectors) + OSD_Printf("PR : EXT sec=%d z=%d (%d, %d)\n", dacursectnum, daposz, cursectflorz, cursectceilz); + else + OSD_Printf("PR : EXT sec=%d z=%d", dacursectnum, daposz); + } curmodelviewmatrix = rootmodelviewmatrix; i = numsectors-1;