From 90e56db174a82672fbecb92f97c67d564216651b Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Wed, 31 Jul 2013 00:00:45 -0700 Subject: [PATCH] Don't report 0, it seems like it's okay. --- Core/HLE/sceKernelModule.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Core/HLE/sceKernelModule.cpp b/Core/HLE/sceKernelModule.cpp index 803a15b436..c8fbe957a1 100644 --- a/Core/HLE/sceKernelModule.cpp +++ b/Core/HLE/sceKernelModule.cpp @@ -605,8 +605,13 @@ Module *__KernelLoadELFFromPtr(const u8 *ptr, u32 loadAddress, std::string *erro DEBUG_LOG(LOADER, "Importing Module %s, stubs at %08x", modulename, entry->firstSymAddr); if (entry->size != 5 && entry->size != 6) { - WARN_LOG_REPORT(LOADER, "Unexpected module entry size %d", entry->size); - needReport = true; + if (entry->size != 7) { + WARN_LOG_REPORT(LOADER, "Unexpected module entry size %d", entry->size); + needReport = true; + } else if (entry->extra != 0) { + WARN_LOG_REPORT(LOADER, "Unexpected module entry with non-zero 7th value %08x", entry->extra); + needReport = true; + } } // If nidData is 0, only variables are being imported.