From f908daf323176789e089c777168835c1eb9258ca Mon Sep 17 00:00:00 2001 From: elad Date: Fri, 19 Jan 2018 17:17:29 +0200 Subject: [PATCH] SPU/MFC: check for sync command before doing a list transfer fixes #3828 --- rpcs3/Emu/Cell/MFC.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/Emu/Cell/MFC.cpp b/rpcs3/Emu/Cell/MFC.cpp index 833a0ddae9..bd1c601349 100644 --- a/rpcs3/Emu/Cell/MFC.cpp +++ b/rpcs3/Emu/Cell/MFC.cpp @@ -187,7 +187,7 @@ void mfc_thread::cpu_task() vm::notify(cmd.eal, 128); } } - else if (cmd.cmd & MFC_LIST_MASK) + else if (cmd.cmd & MFC_LIST_MASK && LIKELY(cmd.cmd != MFC_SYNC_CMD)) { struct list_element {