From 8dc2b6bf8102b0ebd6d5db143638dc6de02ad7b3 Mon Sep 17 00:00:00 2001 From: toaster Date: Thu, 1 Dec 2022 16:57:30 +0000 Subject: [PATCH] I_Error on failed challengegrid malloc --- src/m_cond.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/m_cond.c b/src/m_cond.c index 4d33a0a05..02e86b018 100644 --- a/src/m_cond.c +++ b/src/m_cond.c @@ -107,6 +107,11 @@ void M_PopulateChallengeGrid(void) (gamedata->challengegridwidth * CHALLENGEGRIDHEIGHT * sizeof(UINT8)), PU_STATIC, NULL); + if (!gamedata->challengegrid) + { + I_Error("M_PopulateChallengeGrid: was not able to allocate grid"); + } + memset(gamedata->challengegrid, MAXUNLOCKABLES, (gamedata->challengegridwidth * CHALLENGEGRIDHEIGHT * sizeof(UINT8)));