diff --git a/Source/hoc-clk/sysmodule/src/mgr/clock_manager.cpp b/Source/hoc-clk/sysmodule/src/mgr/clock_manager.cpp index a1440dfd..6e85abdf 100644 --- a/Source/hoc-clk/sysmodule/src/mgr/clock_manager.cpp +++ b/Source/hoc-clk/sysmodule/src/mgr/clock_manager.cpp @@ -454,6 +454,10 @@ namespace clockManager { /* Memory frequency gets reset when starting a game during boost mode, this reapplies it. */ void GameStartMemWar() { u32 targetRamHz = GetNearestOverrideHz(HocClkModule_MEM); + if (!targetRamHz) { + return; + } + u32 nearestFreq = GetCurrentNearestFrequency(HocClkModule_MEM); if (targetRamHz != nearestFreq) {