From d6d3688c8c6d3119178b335661fb5a89ad650a6b Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Wed, 26 Dec 2012 22:50:45 -0800 Subject: [PATCH] Fix a warning if loading wrong version / etc. --- Core/HLE/sceKernel.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Core/HLE/sceKernel.cpp b/Core/HLE/sceKernel.cpp index 947d6d3a48..9ef1122e45 100644 --- a/Core/HLE/sceKernel.cpp +++ b/Core/HLE/sceKernel.cpp @@ -336,6 +336,10 @@ void KernelObjectPool::DoState(PointerWrap &p) { p.Do(type); pool[i] = CreateByIDType(type); + + // Already logged an error. + if (pool[i] == NULL) + return; } else { @@ -387,6 +391,7 @@ KernelObject *KernelObjectPool::CreateByIDType(int type) default: ERROR_LOG(COMMON, "Unable to load state: could not find object type %d.", type); + return NULL; } }