From 3c08a87404b5a9e4382122f2e87ea79ff5ca0dff Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Sun, 23 Dec 2012 23:33:10 -0800 Subject: [PATCH] Properly cleanup the jit on reset. --- Core/MIPS/MIPS.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Core/MIPS/MIPS.cpp b/Core/MIPS/MIPS.cpp index 73dc9e129b..477b2dd4f7 100644 --- a/Core/MIPS/MIPS.cpp +++ b/Core/MIPS/MIPS.cpp @@ -52,7 +52,9 @@ MIPSState::~MIPSState() void MIPSState::Reset() { - if (!MIPSComp::jit && PSP_CoreParameter().cpuCore == CPU_JIT) + if (MIPSComp::jit) + delete MIPSComp::jit; + if (PSP_CoreParameter().cpuCore == CPU_JIT) MIPSComp::jit = new MIPSComp::Jit(this); memset(r, 0, sizeof(r));