From c94e821f00aedac2f03bdd28b0bfbfc35522438a Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Sat, 5 Jan 2013 12:53:39 -0800 Subject: [PATCH] Delete mpeg objects properly, fixing double free. --- Core/HLE/sceMpeg.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Core/HLE/sceMpeg.cpp b/Core/HLE/sceMpeg.cpp index 682124bf3e..3ba1bcb0eb 100644 --- a/Core/HLE/sceMpeg.cpp +++ b/Core/HLE/sceMpeg.cpp @@ -409,7 +409,7 @@ int sceMpegDelete(u32 mpeg) delete ctx->mediaengine; delete ctx; - mpegMap.erase(mpeg); + mpegMap.erase(Memory::Read_U32(mpeg)); return 0; }