Merge pull request #3465 from CPkmn/patch-4

Block updates in sceKernelLoadModule
This commit is contained in:
Henrik Rydgård 2013-08-29 02:00:59 -07:00
commit 730f291e5d

View File

@ -69,6 +69,7 @@ enum {
static const char *lieAboutSuccessModules[] = {
"flash0:/kd/audiocodec.prx",
"flash0:/kd/libatrac3plus.prx",
"disc0:/PSP_GAME/SYSDIR/UPDATE/EBOOT.BIN",
};
static const char *blacklistedModules[] = {
@ -1409,6 +1410,12 @@ u32 sceKernelGetModuleId()
u32 sceKernelFindModuleByName(const char *name)
{
ERROR_LOG_REPORT(HLE, "UNIMPL sceKernelFindModuleByName(%s)", name);
int index = GetModuleIndex(name);
if (index == -1)
return 0;
return 1;
}
@ -1549,4 +1556,4 @@ void Register_ModuleMgrForKernel()
{
RegisterModule("ModuleMgrForKernel", ARRAY_SIZE(ModuleMgrForKernel), ModuleMgrForKernel);
};
};