diff --git a/src/battle_main.c b/src/battle_main.c index e9c18be50564..97123470f067 100644 --- a/src/battle_main.c +++ b/src/battle_main.c @@ -5526,8 +5526,9 @@ static void FreeResetData_ReturnToOvOrDoEvolutions(void) } FreeAllWindowBuffers(); - if (!(gBattleTypeFlags & BATTLE_TYPE_LINK)) + if (gBattleStruct != NULL && !(gBattleTypeFlags & BATTLE_TYPE_LINK)) { + ZeroEnemyPartyMons(); FreeMonSpritesGfx(); FreeBattleResources(); FreeBattleSpritesData();