From 50b912db98a82c7fdf2877195c64de2fdd185cd8 Mon Sep 17 00:00:00 2001 From: Raf <> Date: Fri, 2 Aug 2024 17:37:33 +0800 Subject: [PATCH] portx64: bug fix: weatherResetRooms accessing invalid memory when returning to STAGE_TITLE --- src/game/weatherreset.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/game/weatherreset.c b/src/game/weatherreset.c index 5c7c1683b..6ea5efc58 100644 --- a/src/game/weatherreset.c +++ b/src/game/weatherreset.c @@ -82,7 +82,9 @@ void weatherReset(void) #else g_WeatherData->windspeed = g_CurWeatherConfig->windspeed; // set up the weatherproof flags in all rooms - weatherResetRooms(); + if (g_Vars.stagenum != STAGE_TITLE) { + weatherResetRooms(); + } #endif g_WeatherData->audiohandles[0] = 0;