From 2da02f97c82b36e3d4238d35f3fb14641358426c Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Mon, 14 Jul 2014 22:14:23 -0700 Subject: [PATCH] Null check modules on loadexec. Should fix #6552. --- Core/HLE/sceKernelModule.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Core/HLE/sceKernelModule.cpp b/Core/HLE/sceKernelModule.cpp index 1651be159e..7687c230b3 100644 --- a/Core/HLE/sceKernelModule.cpp +++ b/Core/HLE/sceKernelModule.cpp @@ -1479,7 +1479,9 @@ bool __KernelLoadExec(const char *filename, u32 paramPtr, std::string *error_str u32 error; while (!loadedModules.empty()) { Module *module = kernelObjects.Get(*loadedModules.begin(), error); - module->Cleanup(); + if (module) { + module->Cleanup(); + } } Replacement_Shutdown();