From d79e53a0e392b576a2d43adcfe1ef2dcaf2bdc96 Mon Sep 17 00:00:00 2001 From: James R Date: Fri, 3 Mar 2023 03:41:02 -0800 Subject: [PATCH] G_SaveGameData: check for NULL This fixes I_Error if used before M_NewDataStruct is called. --- src/g_game.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/g_game.c b/src/g_game.c index a0d187790..9c9487339 100644 --- a/src/g_game.c +++ b/src/g_game.c @@ -4582,7 +4582,7 @@ void G_SaveGameData(void) UINT8 btemp; savebuffer_t save = {0}; - if (!gamedata->loaded) + if (gamedata == NULL || !gamedata->loaded) return; // If never loaded (-nodata), don't save if (usedCheats)