diff --git a/Source/RMG-Core/Emulation.cpp b/Source/RMG-Core/Emulation.cpp index 0e03505a..e496d5b1 100644 --- a/Source/RMG-Core/Emulation.cpp +++ b/Source/RMG-Core/Emulation.cpp @@ -49,16 +49,19 @@ bool CoreStartEmulation(std::string n64rom, std::string n64ddrom) if (!CoreApplyRomPluginSettings()) { + CoreCloseRom(); return false; } if (!CoreArePluginsReady()) { + CoreCloseRom(); return false; } if (!CoreAttachPlugins()) { + CoreCloseRom(); return false; }