From 9acaee563be8be55975d137de9fc368e0993f8fa Mon Sep 17 00:00:00 2001 From: eladash Date: Sat, 1 Sep 2018 21:16:32 +0300 Subject: [PATCH] Fix sys_memory_free --- rpcs3/Emu/Cell/lv2/sys_memory.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/Emu/Cell/lv2/sys_memory.cpp b/rpcs3/Emu/Cell/lv2/sys_memory.cpp index 71cba08916..2b7ad501ab 100644 --- a/rpcs3/Emu/Cell/lv2/sys_memory.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_memory.cpp @@ -105,7 +105,7 @@ error_code sys_memory_free(u32 addr) const auto area = vm::get(vm::any, addr); - if ((area->flags & 3) != 1) + if (!area || (area->flags & 3) != 1) { return {CELL_EINVAL, addr}; }