diff --git a/Core/HLE/sceKernelThread.cpp b/Core/HLE/sceKernelThread.cpp index bf714e5f0d..5e2d82db44 100644 --- a/Core/HLE/sceKernelThread.cpp +++ b/Core/HLE/sceKernelThread.cpp @@ -2605,6 +2605,11 @@ int sceKernelReleaseWaitThread(SceUID threadID) WARN_LOG_REPORT(HLE, "sceKernelReleaseWaitThread(): Refusing to wake HLE-delayed thread, right thing to do?"); return SCE_KERNEL_ERROR_NOT_WAIT; } + if (t->nt.waitType == WAITTYPE_MODULE) + { + WARN_LOG_REPORT(HLE, "sceKernelReleaseWaitThread(): Refusing to wake start_module thread, right thing to do?"); + return SCE_KERNEL_ERROR_NOT_WAIT; + } __KernelResumeThreadFromWait(threadID, SCE_KERNEL_ERROR_RELEASE_WAIT); hleReSchedule("thread released from wait"); diff --git a/UI/MiscScreens.cpp b/UI/MiscScreens.cpp index 62c52d55e8..08cbaec71f 100644 --- a/UI/MiscScreens.cpp +++ b/UI/MiscScreens.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2013- PPSSPP Project. +// Copyright (c) 2013- PPSSPP Project. // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by