From 5c69d6169f135f945e8d81bdfc4ed6924f24ee18 Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Wed, 14 Nov 2012 00:13:17 -0800 Subject: [PATCH] Use WriteStruct() in sceKernelReferSemaStatus(). --- Core/HLE/sceKernelSemaphore.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Core/HLE/sceKernelSemaphore.cpp b/Core/HLE/sceKernelSemaphore.cpp index 600c6e59ab..9959b4ca0c 100644 --- a/Core/HLE/sceKernelSemaphore.cpp +++ b/Core/HLE/sceKernelSemaphore.cpp @@ -166,8 +166,7 @@ int sceKernelReferSemaStatus(SceUID id, u32 infoPtr) if (s) { DEBUG_LOG(HLE,"sceKernelReferSemaStatus(%i, %08x)", id, infoPtr); - NativeSemaphore *outptr = (NativeSemaphore*)Memory::GetPointer(infoPtr); - memcpy((char*)outptr, (char*)&s->ns, s->ns.size); + Memory::WriteStruct(infoPtr, &s->ns); return 0; } else