summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorZach Hilman <zachhilman@gmail.com>2019-06-10 00:14:25 -0400
committerZach Hilman <zachhilman@gmail.com>2019-06-10 00:14:25 -0400
commit425cdf946c9596cf81a3bf8b536c936f5a6b6509 (patch)
tree2ed93fc238cf95064e182f947a88e1d14545ab44 /src
parent364932df3a4fd6b70e6d67c45f016ef0450e77b2 (diff)
arm_dynarmic: Check if jit is nullptr when preparing reschedule
Prevents crash with multiprocess loading.
Diffstat (limited to 'src')
-rw-r--r--src/core/arm/dynarmic/arm_dynarmic.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/core/arm/dynarmic/arm_dynarmic.cpp b/src/core/arm/dynarmic/arm_dynarmic.cpp
index 44307fa19..e6f6822d2 100644
--- a/src/core/arm/dynarmic/arm_dynarmic.cpp
+++ b/src/core/arm/dynarmic/arm_dynarmic.cpp
@@ -257,6 +257,9 @@ void ARM_Dynarmic::LoadContext(const ThreadContext& ctx) {
}
void ARM_Dynarmic::PrepareReschedule() {
+ if (jit == nullptr)
+ return;
+
jit->HaltExecution();
}