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)