From df04bbe4dd118ca134f156d9e93b6f91e725d0cf Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Wed, 26 Dec 2012 03:30:08 -0800 Subject: [PATCH] Fix a crash when switching between jit/interp. --- Core/MIPS/MIPS.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Core/MIPS/MIPS.cpp b/Core/MIPS/MIPS.cpp index 477b2dd4f7..e4fa5549fe 100644 --- a/Core/MIPS/MIPS.cpp +++ b/Core/MIPS/MIPS.cpp @@ -53,7 +53,11 @@ MIPSState::~MIPSState() void MIPSState::Reset() { if (MIPSComp::jit) + { delete MIPSComp::jit; + MIPSComp::jit = 0; + } + if (PSP_CoreParameter().cpuCore == CPU_JIT) MIPSComp::jit = new MIPSComp::Jit(this);