From cfa0e752e1615d505f1458be1f684ce7cad44049 Mon Sep 17 00:00:00 2001 From: sum2012 Date: Sun, 8 Jun 2014 01:01:47 +0800 Subject: [PATCH] Fix Replace_memcpy crash Fix Replace_memcpy crash in #5496 --- Core/HLE/ReplaceTables.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Core/HLE/ReplaceTables.cpp b/Core/HLE/ReplaceTables.cpp index 5eb2c7626a..faf545293f 100644 --- a/Core/HLE/ReplaceTables.cpp +++ b/Core/HLE/ReplaceTables.cpp @@ -110,7 +110,7 @@ static int Replace_memcpy() { if (Memory::IsVRAMAddress(destPtr) || Memory::IsVRAMAddress(srcPtr)) { skip = gpu->PerformMemoryCopy(destPtr, srcPtr, bytes); } - if (!skip && bytes != 0) { + if (!skip && bytes != 0 && destPtr != 0) { u8 *dst = Memory::GetPointerUnchecked(destPtr); const u8 *src = Memory::GetPointerUnchecked(srcPtr);