diff --git a/Source/Core/Core/HW/EXI/EXI_DeviceSlippi.cpp b/Source/Core/Core/HW/EXI/EXI_DeviceSlippi.cpp index 46ed8d4b66..bd04302983 100644 --- a/Source/Core/Core/HW/EXI/EXI_DeviceSlippi.cpp +++ b/Source/Core/Core/HW/EXI/EXI_DeviceSlippi.cpp @@ -2005,6 +2005,7 @@ void CEXISlippi::prepareOnlineMatchState() // gets re-created when a connection is terminated, that said, it can still be useful to know // who we were connected to after they disconnect from us, for example in the case of // reporting a match. So let's copy the results. + recentMmResult = matchmaking->GetMatchmakeResult(); allowedStages = recentMmResult.stages; // Clear stage pool so that when we call getRandomStage it will use full list stagePool.clear();